问题标签 [rijndaelmanaged]

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 投票
10 回答
435567 浏览

c# - 在 C# 中使用 AES 加密

我似乎找不到使用 AES 128 位加密的干净示例。

有人有一些示例代码吗?

0 投票
1 回答
10838 浏览

c# - RijndaelManaged 支持 128-256 位密钥,默认构造函数生成器的密钥大小是多少?

对于 new RijndaelManaged(),文档说它支持 128 位和最多 256 位的密钥。

当您实例化 new RijndaelManaged() 时,它会为您创建密钥和 IV。

它的默认大小是多少,128 位?

0 投票
1 回答
7251 浏览

aes - 如何将 AES Rijndael 生成的密钥存储到数据库中?

创建实例时,会为我生成 KEY 和 IV。

如何将密钥存储在我的数据库或 web.config 文件中?
以及以什么格式?

因为在尝试解密加密字符串时我将不得不加载密钥。

感谢您的帮助,在这个话题上有点迷失。

0 投票
1 回答
505 浏览

.net - 在 .NET 中实现 AES 加密时,Streams 会做什么?

Rijndael 加密算法在 .NET 中使用以下示例中的 3 个流实现:Rinjdael

有人可以向我解释这些流在做什么吗?如何/为什么使用它们?

0 投票
3 回答
563 浏览

encryption - 将 Rijndaelmanged() byte[] 转换为字符串

我想将 Rijndaemanaged() 加密值转换为字符串。

ToBase64String() 就足够了吗?它说它仅适用于 8 位数组,但 AES 是 128 位的,对吗?

更新

对于加密,我使用的代码来自http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx

0 投票
2 回答
471 浏览

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

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

堆栈跟踪:

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

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

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

有任何想法吗?

0 投票
8 回答
6162 浏览

asp.net - ASP.NET 2.0 RijndaelManaged 加密算法与 FIPS

我遇到了 ASP.NET 2.0 应用程序的问题。我们的网络人员刚刚提高了我们的安全性,现在每当我尝试访问该应用程序时都会出现以下错误:

“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。”

我做了一些研究,听起来 ASP.NET 使用 RijndaelManaged AES 加密算法来加密页面的 ViewState ......并且 RijndaelManaged 在不符合 FIPS 的算法列表中。我们当然没有明确地调用任何加密算法......更不用说不合规列表上的任何东西了。

我猜这个 ViewState 业务对我来说很有意义。不过,我无法混淆的是如何处理它。我发现一篇知识库文章建议使用 web.config 设置来指定不同的算法......但要么没有坚持,要么该算法不符合标准。

所以:

1) RijndaelManaged / ViewState 真的是问题吗?还是我在叫错树?

2) 如何指定使用什么算法而不是 RijndaelManaged?我有一份符合和不符合要求的算法列表;我只是不确定在哪里插入这些信息。

谢谢!

理查德

0 投票
3 回答
4333 浏览

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

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

无论如何,这里是 C#

解密它的 C++ 是:

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

0 投票
4 回答
2720 浏览

c# - 为什么 C# 不能解密 Perl 的 Crypt::Rijndael 的输出?

一个文件已被 Perl 加密。初始解密尝试失败,我现在正在尝试确定是否有任何 hoojoo 正在进行(需要一些其他设置)

达夫 Perl 代码:

C#解密实现

Perl 代码应该如何阅读

0 投票
7 回答
10384 浏览

c# - 对称加密算法之间的区别

C# 看起来有 4 种不同的对称加密算法:RijndaelManaged、DESCryptoServiceProvider、RC2CryptoServiceProvider 和 TripleDESCryptoServiceProvider。

我正在寻找他们之间的更多信息。主要是他们每个人之间的区别是什么。MSDN 没有太大帮助,或者我只是累了。;) 我确信它们之间各有利弊,就像有多种做事方式的任何事情一样。

感谢您的任何启发。
托尼