gpt4 book ai didi

c# - C/C++/C#中的DES实现

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:03 32 4
gpt4 key购买 nike

我正在寻找 C/C++/C## 中不同类型 DES 的现有实现。我的运行平台是Windows XP/Vista/7。

我正在尝试编写一个 C# 程序,它将使用 DES 算法进行加密和解密。我需要一些实现来验证我的代码输出,看看我是否按正确的顺序做事。对于实现,代码和可执行文件将是好的,但不是必须的。

最佳答案

几乎所有开源 C/C++ 加密库都实现了 DES。例如,您可以使用 OpenSSL、PolarSSL、LibTomCrypt、Crypto++ 或您选择的任何其他库来进行测试/实验。

在 C# 中,选项似乎更少,仅仅是因为默认的 .NET 加密库在某种程度上抑制了其他任何人在这个领域竞争的愿望,但是 BouncyCastle's C# code ( http://www.bouncycastle.org/csharp/index.html ) 确实包含一个实现(在 src/crypto/engines/DesEngine.cs 中)。

关于c# - C/C++/C#中的DES实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637918/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com