40得票3回答
指定的初始化向量(IV)与此算法的块大小不匹配。

我正在研究一种基础的加密方法,使用RijndaelManaged算法。代码来自很久以前的某个地方,但我现在记不起来了。 之前我的代码是可以工作的,但是最近出了些问题,我无法确定原因。 当我运行代码时,会得到以下错误: 指定的初始化向量(IV)与此算法的块大小不匹配。 这是我的代...

33得票6回答
如何使用口令生成Rijndael密钥和向量?

如何使用口令生成Rijndael KEY和IV?密钥长度必须为256位。

22得票3回答
C# AES算法何时能符合FIPS标准?

目前,在启用了 FIPS 本地安全设置的计算机上,我唯一能够让 RijndaelManaged 算法正常工作的方法是禁用它。鉴于这是一台政府计算机,我不确定这样做是否可行。我在MSDN 博客网站上看到了一些帖子称,他们正在开发符合 AES FIPS 标准的版本,但我似乎找不到更多信息。请问有人...

17得票1回答
如何在dotnet core 2.1中使用具有256长块大小的Rijndael算法

我正在尝试使用RijndaelManaged加密字符串,以便将其发送到第三方服务。 我已经在较旧版本的.Net框架(4.5、4.6.x)中实现了以下过程:RijndaelManaged rm= new RijndaelManaged(); rm.KeySize = 256; rm.BlockS...

17得票4回答
Java中的Rijndael支持

我们有一个Java中进行Rijndael开发的需求。 您有哪些文章、库等推荐可以帮助我们? 请给出关于密钥库维护以及如何安全存储密钥的任何指导意见。 编辑: 它需要是开源的。基本上,只需要使用Rijndael对数据进行标准的加密/解密。

14得票3回答
如何使用AES在VBScript中进行加密?

我希望使用特定的密钥和IV值,在VBScript中使用Rijndael/AES加密一些数据。是否有任何好的函数库或COM组件可以使用? 我查看了CAPICOM;它只允许使用口令短语,不允许设置特定的密钥和IV值。

12得票4回答
在PHP中重写Rijndael 256 C#加密代码

我有一个用C#编写的加密/解密算法 - 我需要能够在PHP中生成相同的加密文本,以便我可以通过HTTP发送加密文本,在C#端进行解密。 以下是加密的C#代码。 this.m_plainText = string.Empty; this.m_passPhrase = "passpharse";...

12得票3回答
使用protection=validation解密.ASPXAUTH Cookie

我已经尝试了很长时间来解密ASP .ASPXAUTH cookie并且使用PHP进行解密。我的原因非常重要,我必须这样做,没有其他选择。到目前为止,在PHP中我已经成功地从该cookie中读取了数据,但是在加密时似乎无法这样做。无论如何,接下来就开始吧... 首先,您需要修改服务器的Web....

12得票2回答
找出PHP的mcrypt创建的确切密钥

我维护的一个PHP应用程序使用Rijndael_256和EBC_MODE加密mcrypt。奇怪的是,密钥长度不是256位,而只有160位。根据mcrypt_encrypt文档,如果密钥太小,将使用\ 0进行填充以获取所需的大小。   将用于加密数据的密钥。如果它比所需的键大小要小,则会被填...

11得票2回答
在C#和PHP之间进行Rijndael 256位加密/解密?

更新 我已经更改了C#代码,使其使用块大小为256。但现在,你好世界看起来像这样http://pastebin.com/5sXhMV11,我无法弄清楚应该使用什么来与rtrim()配合以去除末尾的混乱。 另外,当您说IV应该是随机的时候,您是否意味着不要多次使用相同的IV,或者我编写的方法...