2015-06-01 57 views
0

我使用Windows API CryptEncrypt with CALG_AES_256 我想用密码加密,从我的理解的Windows加密API CryptEncrypt与HashObject

1. CryptAcquireContext 
2. CryptCreateHash (CALG_MD5) 
3. CryptHashData 
4. CryptDeriveKey 
5. CryptEncrypt 

我需要nodejs crypto &我以前openssl ENC测试nodejs解密 解密成功,但与C代码消息是不同的 Windows如何使用散列?

+0

您是否有机会使用CNG? –

+0

感谢您的建议,我现在就尝试一下,我正在为Windows 7开发,所以我应该有权访问 – umntkid

回答