- 論壇徽章:
- 0
|
我用openssl的DES_ecb3_encrypt函數(shù)加密后也網(wǎng)上下載3DES工具加密結(jié)果不同。
不知道是我的代碼有問題還是什么原因。
密鑰:111111111111111122222222222222223333333333333333
明文:6161616161616161
我加密的結(jié)果是:f90aba97690caf10
網(wǎng)上工具的結(jié)果:0AD17A539E88ABEC
代碼主要內(nèi)容:
memcpy(block_key, 0x11, ;
DES_set_key_unchecked((const_DES_cblock*)block_key, &ks);
memcpy(block_key, 0x22, ;
DES_set_key_unchecked((const_DES_cblock*)block_key, &ks2);
memcpy(block_key, 0x33, ;
DES_set_key_unchecked((const_DES_cblock*)block_key, &ks3);
memcpy(tmp, "aaaaaaaa", ;
DES_ecb3_encrypt((const_DES_cblock*)&tmp, (DES_cblock*)&in, &ks, &ks2, &ks3, DES_ENCRYPT);
奇怪的是,我能正確解密,工具也能正確解密。
是不是加密方式不同? |
|