问题标签 [rijndael]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
29401 浏览

asp-classic - 如何使用 AES 在 VBScript 中加密?

我希望使用特定密钥和IV值在VBScript中使用Rijndael/AES加密一些数据。有什么好的函数库或 COM 组件可以很好用吗?

我看了看CAPICOM;它只允许使用密码,并且不允许设置特定的密钥和 IV 值。

0 投票
2 回答
471 浏览

.net - .net 应用程序中的奇怪错误。- RijndaelManaged

在最近的负载测试中,我遇到了一些奇怪的“索引超出范围异常”

堆栈跟踪:

我们没有使用农场或集群,我也没有在应用程序中使用任何密码学。

这似乎发生在幕后的 .Net 类中。

我认为这与视图状态有关,但我不知道为什么会抛出这个。

有任何想法吗?

0 投票
4 回答
2352 浏览

c++ - .NET 2.0 + C++ 的加密算法/库

我需要一个适用于 .NET 2.0 和 C++ 的标准、Microsoft 提供的加密库。你有什么建议?

我们发现 AES 仅在 .NET 3.5 中提供(并且在 C++ 中可用)

我们发现 Rijndael 在 .NET 2.0 中使用,但在标准 C++ 库中不可用。

如果我错了(很好的机会),你能指出我正确的方向吗?

最坏的情况,我想我可以使用 PInvoke 从 .NET 调用 Rijndael 算法,但我宁愿有一个本机解决方案。

0 投票
3 回答
4333 浏览

c# - 使用 CryptDecrypt 解密 RijndaelManaged 加密字符串

好的,我正在尝试使用 C++ 中的 Win32 Crypto API 来解密使用 RijndaelManaged 类在 C# (.NET 2) 中加密的字符串。但是我一点运气都没有,我得到了乱码或错误的数据 Win32 错误代码。我所有的钥匙,IV 和盐匹配,我已经在手表中查看了两个测试应用程序。我已经花了很多时间在看它,但我被官方卡住了。

无论如何,这里是 C#

解密它的 C++ 是:

我成功调用 CryptAcquireContext 并且我的 C++ 执行良好。谁能以我的方式发现错误。它开始让我沮丧知道:(

0 投票
4 回答
40199 浏览

java - Java 中的 Rijndael 支持

我们需要用 Java 进行一些 Rijndael 开发。

对我们有帮助的文章、图书馆等有什么建议吗?

任何指向密钥库维护以及如何安全存储密钥的指针?

编辑:

它需要是开源的。本质上,它只是使用 Rijndael 对数据进行标准加密/解密。

0 投票
5 回答
5600 浏览

c# - Rijndael / AES 从 C# 到 VB6

我需要在 VB6 中加密一个字节数组并在 C#(NET 2.0)中解密它。反之亦然(C# 到 VB6)。

在 C# 中,我使用了 RijndaelManaged 类。在 VB6 中,我使用了来自 Internet 的免费片段。最好的似乎是http://www.frez.co.uk/freecode.htm#rijndael 但是这两种实现从相同的输入开始产生不同的输出:(

也许这是 RijndaelManaged 中的 IV 向量的问题......我不明白......

在 VB6 和 NET 之间使用 Rijndael/AES 的任何解决方案/经验?或 TripleDes....

谢谢你

更新:重要提示:运行 vb6 应用程序的机器没有 NET 框架。所以我不能使用 Interop 和/或暴露为 COM 的 NET 包装类。:(

0 投票
3 回答
14163 浏览

c# - C# AES 算法何时会符合 FIPS?

现在,我可以让RijndaelManaged算法在打开 FIPS 的本地安全设置的计算机上运行的唯一方法是禁用它。这是一台政府计算机,所以我不确定它会如何运行。我在msdn 博客网站上看到帖子说他们正在开发符合 AES FIPS 的版本,但我似乎无法找到更多信息。有谁知道这什么时候会发生?

0 投票
3 回答
66848 浏览

c# - 指定的初始化向量 (IV) 与此算法的块大小不匹配

我正在研究一种基本加密方法。我正在使用 RijndaelManaged。我很久以前从某个地方得到这个代码,但不记得在哪里。

我之前的代码可以工作,但是发生了一些变化,我无法弄清楚。

当我运行我的代码时,我收到以下错误;

指定的初始化向量 (IV) 与此算法的块大小不匹配。

这是我的代码:

任何帮助将不胜感激。

0 投票
3 回答
2300 浏览

math - 计算加密数据的最大大小

有没有办法计算具有固定数组长度的 Rijndael 加密的最大结果?

加密方式:RijndaelManaged

填充:PKCS7

密码模式:CBC

块大小 128

密钥大小:128

我需要这个,因为我正在转换一个所有字符串都将被加密的数据库,所以我需要更改所有字符串字段的大小。

0 投票
1 回答
1432 浏览

php - PHP & Silverlight 密码学挑战

好吧,我放弃了。我想我会把它留给众包机器。

有人可以制作相当于以下 2 个类中的任何一个的 PHP 5 吗?(我的意思是两者都加密

Silverlight 密码学 1 类:

上述示例用法:

或者对于这个 Silverlight 课程(如果您认为它更容易)

上述示例用法:

再次,我想要的是一个 PHP mcrypt 函数,它接受一个 base 64 字符串、Password 和 PasswordSalt 变量,然后吐出解密后的“Sad day really”。

(注意:第二类的 MD5 功能是另一个自定义类,因为 SL 不支持 MD5。如果有人需要,我很乐意在这里发布。)

下面的 PHP 不起作用。