我的项目需要一个 3DES 加密/解密库。你知道在 linux 上工作的实现吗?
Linux 是目标平台,但我基本上是在 Windows 上编译/调试。因此,如果它可以在 Windows 上运行,将不胜感激,但不是强制性的。
我的项目需要一个 3DES 加密/解密库。你知道在 linux 上工作的实现吗?
Linux 是目标平台,但我基本上是在 Windows 上编译/调试。因此,如果它可以在 Windows 上运行,将不胜感激,但不是强制性的。
寻找 Eric Young 的“libdes”。这个库也可以在 Windows 和 Linux 上使用。
我以前用过botan,我真的很喜欢它。它不仅实现了 3DES,还实现了许多其他算法。它是 C++,所以他们的 API 是面向对象的(我喜欢这个功能,而其他人可能不同意)。它支持很多系统(Windows、Linux、FreeBSD 等)、很多处理器(x86、x86-64、IA-64、PowerPC 等)和编译器。它似乎有一个非常好的表现。最后,它的许可证允许商业开发。
至少值得一看;-)
你可以为 windows 编译 libcrypto (openssl) 但我不推荐它: http ://www.pixelbeat.org/programming/lib_crypto.html
也许firefox使用的NSS会有用? http://www.mozilla.org/projects/security/pki/nss/
虽然我可能会尝试一些简单的东西,比如: http ://www.lysator.liu.se/~nisse/nettle/nettle.html