首页
社区
课程
招聘
关于RC5/RC6算法
发表于: 2004-11-15 19:35 6816

关于RC5/RC6算法

2004-11-15 19:35
6816
请教大侠们,如何对RC5/6算法的进行逆运算回去?可以逆运算吗?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
RC5加密算法过程的伪代码表示

Input(A,B)
A=A+S(0)B=B+S[1]
for i=1 to r do
A=((A+B)<<<B)+S[2i]
B=((B+A)<<<A)+S[2i+1]
Output(A,B)

其中初始的A、B分别为要加密的两个比特数为w(32,64)的数据,最终的A、B分别为加密好的两个比特数为w(32,64)的数据,r为加密轮数,S是有密钥生成的数据组。

RC5解密算法过程的伪代码表示

Input(A,B)
for i=r down to 1 do
B=((B-S[2i+1])>>>A)+A
A=((A-S[2i])>>>B)+B
A=A-S[0] B=B-S[1]
Output (A,B)
2004-11-15 23:05
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
3
当然可以逆运算,否则怎么解密?
当然是有条件的,必须知道密钥。
不知道密钥,如何逆运算,目前世界上还没有人知道
2004-11-17 15:46
0
雪    币: 231
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
:D 我还一位RC6又被破解了呢。
2004-11-17 19:17
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
5
rc6好像是AES的候选算法,怎么会那么容易被破解?
2004-11-19 09:46
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
6
Now,Rijndael is the AES algorithm
2004-11-19 09:56
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
7
候选算法有五个,Rijndael 最终胜出
2004-11-19 13:38
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
8
是啊
:D
2004-11-19 13:41
0
游客
登录 | 注册 方可回帖
返回
//