我遇到了cryptoAPI的主要问题,并且想知道你是否获得了第三方/更好的Windows解决方案?
我对CryptoAPI的主要问题是它与操作系统无关。我无法在我的代码中找到适当的平衡,以便在Windows 2003和Windows 2008+上工作。
我基本上想要实现的目标可以是here。这是我在此阶段对密码学的唯一用途。
答案 0 :(得分:2)
尝试Bouncy Castle,它可以在C#& amp; Java的: http://www.bouncycastle.org/
我们这个领域有不少供应商在生产中使用它。
答案 1 :(得分:2)
我可以推荐OpenSSL http://www.openssl.org/。它不仅适用于SSL,也适用于整个加密。它是开源代码。在某些情况下,这个事实非常有用。它在Windows中也很有效。推荐的Windows编译二进制文件和库,您可以在这里找到http://www.slproweb.com/products/Win32OpenSSL.html
答案 2 :(得分:1)
CryptoAPI使用起来很痛苦,如果遇到问题,我可以建议Crypto++吗?文档不是最好的,但我发现它非常强大。
如果不了解你想要达到的目标,我恐怕不能再帮助了。
答案 3 :(得分:1)
答案 4 :(得分:1)
Crypto ++的功能令人惊叹,但其复杂性和缺乏自动化/文档存在。它也缺乏调试我认为,当检查不起作用时,它只是不起作用,但你几乎没有提示可能导致失败的原因......
无论如何,既然您使用的是C ++,我可以建议Google Keyczar吗?
不幸的是,我自己没有使用它。我目前坚持使用Crypto ++。但如果我现在有机会选择,我想我会花时间去试验Keyczar。