【问题标题】:AES 256 encryption in .NET Framework 2.0.NET Framework 2.0 中的 AES 256 加密
【发布时间】:2011-04-14 17:34:24
【问题描述】:

有谁知道 C# 是否可以在 .NET Framework 2.0 中使用 AES 256 加密和解密?了解内置框架是否支持这一点,或者我们是否必须为此使用任何外部 API?

谢谢。

【问题讨论】:

    标签: c# .net aes .net-2.0


    【解决方案1】:

    查看System.Security.Cryptography 命名空间。它包含可用于 AES 加密的类,例如 Rijndael 类。

    【讨论】:

      【解决方案2】:

      它是内置的 - 您需要在 System.Security.Cryptography 中使用 Rijndael Class(赢得 NIST AES competition 的算法的名称)。

      【讨论】:

      • “Rijndael”不是 AES 的“官方”名称,而是创建 AES 标准的算法的名称(主要是不允许很多用于密钥长度等的 Rijndael 选项。
      • @Richard:大声笑我在你写的时候编辑了这个。我先输入一个快速答案,然后更正它,但无论如何谢谢:)
      • 你总是需要注意比赛条件,即使你没有预料到它们:-)
      【解决方案3】:

      在获得 AES 称号之前,它被称为 Rijndael。 .Net 从 1.0 版开始支持 Rijndael class

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多