DES及3DES算法源程序,标准C实现,可用于unix/linux/windows平台.
应用背景
跨平台的DES及3DES算法源程序,标准C实现,可用于unix/linux/windows平台。
-DES and 3DES algorithm source code, the standard C implementation, which can be used for unix/linux/windows platform.
关键技术
DES:
密钥: 0x67, 0xBE, 0x03, 0x7C, 0x41, 0x96, 0x6D, 0xDB
明文: 0xA9, 0x37, 0x07, 0x49, 0xFC, 0x06, 0xAF, 0xE6
密文: 0x60, 0x78, 0x32, 0xE8, 0xB3, 0x5A, 0x9C, 0x6D
DES3:
密钥: 0x40, 0xbb, 0x12, 0xdd, 0x6a, 0x82, 0x73, 0x86, 0x7f, 0x35, 0x29, 0xd3, 0x54, 0xb4, 0xa0, 0x26, 0x40, 0xbb, 0x12, 0xdd, 0x6a, 0x82, 0x73, 0x86
明文: 0x49, 0x07, 0x37, 0xa9, 0xe6, 0xaf, 0x06, 0xfc
密文: 0x43, 0x01, 0xc5, 0x6b, 0x14, 0x00, 0xe7, 0xce
- 2022-05-10 15:12:21下载
- 积分:1
RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p...
RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a, 将其看成是一个大整数, 假设 a < n.... 如果 a >= n 的话, 就将 a 表成 s 进位 (s
- 2022-02-06 10:37:53下载
- 积分:1