首页
社区
课程
招聘
[讨论]算法 对称加密和非对称加密
发表于: 2012-2-7 15:41 6058

[讨论]算法 对称加密和非对称加密

2012-2-7 15:41
6058
最近想弄个东西

但是 发送给服务器的和服务器返回的 加密后一直不变

问:什么算法是 相同明文 加密后 密文每次都不相同

对称加密算法貌似都是一样的。

公开密钥算法 RSA值变化太大 其他的貌似不能还原明文吧

你们发服务器的内容都用的什么算法啊

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 76
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
比如RC4算法,在客户端用密匙A加密发到服务端,然后在服务端用密匙A解密出来再用密匙B加密发到客户端。
2边分别采用不同的密匙。
2012-2-7 16:00
0
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
  你这样不行

比如 pediy  加密后 他就一直是 04F1A68E69  只要密钥+明文不变 密文还是不变

我意思是怎么样实现   算法+明文(一直相同) == 密文(每次不一样) 有木有现成的算法
2012-2-7 16:10
0
雪    币: 81
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
name!!!!
2012-2-7 16:13
0
雪    币: 4984
活跃值: (3330)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
用随机密钥啊,楼主可以联系我,我刚刚写了个非常简单的加密算法,但是能表达这个意思了
2012-2-7 16:16
0
雪    币: 76
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
抱歉!

先前有看过个文章(好像DZ的算法),是动态密匙的,但你要求是在密匙和明文都不变的前提下。

或者你看能不能在密匙或者明文基础上加个随机数。这次至少不会出现密文次次相同。
2012-2-7 16:24
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
流加密 比如RC4是可以的 每加密一次都会变
2012-2-7 18:05
0
雪    币: 213
活跃值: (147)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
算法+明文(一直相同) == 密文(每次不一样)

那怎么保证每一次不一样的“密文”解密后能得到同样的“明文”?所以关键不在算法,还是看密钥。
2012-2-9 11:09
0
雪    币: 1787
活跃值: (340)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
一次一密,能满足你的要求~
或者块加密算法的CBC模式,每次给定的初始向量变化下,密文就不同了。
2012-2-11 22:54
0
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
密钥不断变化就行了 比如每加密一字节 密钥加1
2012-2-12 14:08
0
游客
登录 | 注册 方可回帖
返回
//