C语言中的三重DES算法?

5

有人有C语言的Triple DES算法代码片段吗?

谢谢。


1
在最糟糕的情况下,获取一些DES代码,并按照此处的流程将其转换为三重DES:http://en.wikipedia.org/wiki/Triple_DES#Algorithm。不过,值得考虑的是,有更好的密码供您使用。请不要使用DES。 - avpx
谢谢你的建议,我会尝试传达,但目前是否使用这个还不是我的决定。我需要在C中实现它。 - Zeus
3DES是一种非常古老的算法,已经在近十年前被AES所取代。 - rook
4个回答

4

OpenSSL是用C语言编写的,提供了3DES算法。虽然可能不像其他一些建议那样简单,但检查它可能是值得的。


2

请查看Crypto++库,其中包含大量算法,包括DES。


2

libtomcrypt 是一款用 C 语言编写的综合性加密库,其中包含了 3DES 实现。


1

4
我会谨慎地从像codeguru这样的示例代码页面中采用加密算法。只是为了玩耍可以,但如果要保护您的业务,请使用更可靠的东西。 - Eli Bendersky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接