数据对称加密

sky11007 2009-11-25 05:33:19
对称加密里面的默认密钥向量中的枚举的值是什么意思
private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
如果我用DES加密解密的话,密钥需要过段时间变一次,以防别人利用穷举的方法破解出来密钥,(我想的是枚举几个密钥,然后让他随机的产生,不知道是否可行)
...全文
88 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky11007 2009-11-25
  • 打赏
  • 举报
回复
我现在需要做的是在客户端发送一端密文,到服务器端验证,这个密文还要求向服务器发送的不断变化
例如 密文是:abcdefgh 第一次发送到服务器验证的密文是(abcd)
第二次发送到服务器验证的密文是(bcde)
第三次发送到服务器验证的密文是(cdef)
第四次发送到服务器验证的密文是(defg)
就是每次验证密文的部分,并且在一个小时 时间内换一次发送验证
sky11007 2009-11-25
  • 打赏
  • 举报
回复
对 这样可能会耗费点资源、不过解决我的那个方法了
sosoyiyi 2009-11-25
  • 打赏
  • 举报
回复
如果你只是从枚举值中随机出来一个key,那就让解密端从枚举值中一个一个去试好了。
sky11007 2009-11-25
  • 打赏
  • 举报
回复
我也感觉不可行、随机的话就不能确定Key了
LutzMark 2009-11-25
  • 打赏
  • 举报
回复
不可行
hyblusea 2009-11-25
  • 打赏
  • 举报
回复
随机生成是可行的。但前提是解密端必须知道这个KEY。否则免谈。
sky11007 2009-11-25
  • 打赏
  • 举报
回复
那当然不是了、所以感觉我说的那个方法随机出来的不可行啊
hyblusea 2009-11-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sky11007 的回复:]
那样就比较麻烦了 、加密端的密钥是随机的、加密端都可能不知道他的Key是多少,
[/Quote]

DES解密,不知道KEY,怎样解呢?楼主想自己发明一种算法?
sky11007 2009-11-25
  • 打赏
  • 举报
回复
那样就比较麻烦了 、加密端的密钥是随机的、加密端都可能不知道他的Key是多少,
hyblusea 2009-11-25
  • 打赏
  • 举报
回复
可行,但是加密端所生成的KEY,要告知解密端。
sky11007 2009-11-25
  • 打赏
  • 举报
回复
自己顶一把

111,123

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧