参 数 | 定 义 | 常 用 |
w | 以比特表示的字的尺寸 | 16,32,64 |
r | 加密轮数 | 0~255 |
b | 密钥的字节长度 | 0~255 |
W | 16 | 32 | 64 |
Pw | 0xB7E1 | 0xB7E15163 | 0xB7E151628AED2A6B |
Qw | 0x9E37 | 0x9E3779B9 | 0x9E3770B97F4A7C15 |
混合密钥生成过程 | 周期计数 | 停止观察/μs | 程序大小/字 | c | t |
RC5算法 | 15 248 | 1270.67 | 141 | 8 | 26 |
RC6算法 | 15 246 | 1270.50 | 141 | 8 | 28 |
加密过程(不考虑生成混合密钥的时间) | 周期计数 | 停止观察/μs | 程序大小/字 | 共处理数据的位数 | 效率/(位/s) |
RC5算法 | 2511 | 209.25 | 66 | 32 | 约为152 927 |
RC6算法 | 62529 | 5210.75 | 170 | 64 | 约为12 282 |
解密过程(不考虑生成混合密钥的时间) | 周期计数 | 停止观察/μs | 程序大小/字 | 共处理数据的位数 | 效率/(位/s) |
RC5 算法 | 2509 | 209.08 | 68 | 32 | 约为153 051 |
RC6 算法 | 62527 | 5210.58 | 176 | 64 | 约为12 283 |
总体算法过程(考虑生成混合密钥的时间,不考虑数据传输所用的) | 周期计数 | 停止观察/μs | 程序大小/字 | 共处理数据的位数 | 效率/(位/s) |
RC5算法 | 20 260 | 1688.33 | 267 | 32 | 约为18 594 |
RC6算法 | 140 274 | 11 689.50 | 455 | 64 | 约为5475 |
更多回帖