17得票7回答
对称加密算法的区别

C#似乎有4种不同的对称加密算法:RijndaelManaged、DESCryptoServiceProvider、RC2CryptoServiceProvider和TripleDESCryptoServiceProvider。 我正在寻找更多它们之间的信息,主要是它们之间的区别。MSDN并...

11得票1回答
我何时会选择AesCryptoServiceProvider而不是AesManaged或RijndaelManaged?

我认为区别在于: AesCryptoServiceProvider符合FIPS标准 AesManaged可跨平台使用,需要.NET 3.0 RijndaelManaged可以运行在.NET 2.0上,但需要限制块大小 这样说对吗?

17得票2回答
如何在.Net Core类库中使用Rijndael加密?(不是.Net Framework)

我们如何在 .Net Core 类库中使用 Rijndael 加密?(不是 .Net Framework 类库)我们需要创建一个共享的 .Net Core 库,用于多个项目,并需要实现加密和解密方法以在这些项目中使用相同的 Rijndael 加密。 我们目前使用: - VS Enterpr...

8得票3回答
RijndaelManaged: IV Generation?

我希望在我的应用程序中实现最安全、最可靠的对称密钥加密方式。用户只需输入密码即可进行加密/解密操作。对于RijndaelManaged,必须输入一个密钥和一个IV。我不确定该如何处理这种情况。目前,我使用SHA256对输入的密码进行哈希处理,并将其用作Rijndael的密钥。那么,我应该用什么...

10得票2回答
使用C#加密AES以匹配Java加密

我收到了一个用Java实现的加密程序,但不幸的是我们是一家.NET公司,我无法将Java融入我们的解决方案中。可悲的是,我也不是Java专业人员,所以我已经为此奋斗了几天,想最终在这里求助。 我已经四处寻找一种匹配Java加密方式的方法,并得出结论,我需要在C#中使用RijndaelMana...

14得票1回答
在.NET中让SlowAES和RijndaelManaged类一起工作

我正在尝试使用javascript库SlowAES和.NET中的RijndaelManaged类设置AES加密/解密。 在阅读了这篇帖子后,我选择了这种方法,Cheeso成功将这两种加密方法结合在一起。 "在我的COM-wrapped-SlowAEs测试中,我使用了CBC模式,并且加...

34得票3回答
为什么RijndaelManaged和AesCryptoServiceProvider返回不同的结果?

我运行的示例代码如下,与模式、填充、块大小和密钥大小相同。我使用相同的初始化向量、密钥和数据。 使用`RijndaelManaged`生成的加密结果为: 0x8d, 0x81, 0x27, 0xc6, 0x3c, 0xe2, 0x53, 0x2f, 0x35, 0x78, 0x90, 0xc...

7得票8回答
ASP.NET 2.0 RijndaelManaged加密算法与FIPS的比较

我在一个ASP.NET 2.0应用程序中遇到了问题。我们的网络人员刚刚提高了我们的安全性,现在每当我尝试访问该应用程序时,就会收到以下错误: "This implementation is not part of the Windows Platform FIPS validated cry...

7得票3回答
使用Rijndael加密大文件

我正处于需要对长度为n的文件进行安全加密/解密的情况下,最好使用Rijndael算法,但一定要采用256位加密。 我之前曾尝试过加密和解密字符串和字节数组,并且非常成功。然而,因为我不知道文件的大小(并且所涉及的文件可能相当大(~2.5gb),我不能像以前一样将它们加载到字节数组中并在单个操...

20得票1回答
RijndaelManaged支持128-256位密钥,那么默认构造函数生成器使用哪个密钥大小? 答案:默认构造函数生成器使用 256 位密钥大小。

对于 new RijndaelManaged(),文档说明其支持 128 位以上的密钥。 当您实例化 new RijndaelManaged()时,它会为您创建密钥和 IV。 它默认使用多少位呢?是 128 位吗?