1. 首页
  2. 编程语言
  3. Java
  4. JT/T 809加密算法,加密解密为同一算法 Java实现

JT/T 809加密算法,加密解密为同一算法 Java实现

上传者: 2018-12-28 04:47:49上传 JAVA文件 2.77KB 热度 35次
Const unsigned uint32_t M1 =A; Const unsigned uint32_t IA1 =B; Const unsigned uint32_t IC1 =C; Void encrypt(uint32_t key, unsigned char* buffer, uint32_t size ) { uint32_t idx = 0; if( 0 = = key ) { key = 1; } uint32_t mkey = M1; if (0 = = mkey ) { mkey = 1; } while( idx < size ) { key = IA1 * ( key % mkey ) + IC1; buffer[idx++] ^= (unsigned char)((key>>20)&0xFF); } }
下载地址
用户评论
skcysxxt_zjy 2025-01-10 03:32:05

可用,谢谢分享。