【发布时间】:2011-03-22 21:35:35
【问题描述】:
我正在帮助需要使用 AES 向客户发送加密值的人。客户未指定分组密码模式、填充或如何生成密钥。他们只是这样说:
然后,使用 AES 加密此字符串 密钥大小为 256 的加密,a 长度为零的向量(或长度为 16 字节数组(如果在 dotnet 中)和密钥 “XXX”。
其中XXX键为19个字符。我假设他们正在使用.NET,因为它被提到了。熟悉 .NET 的人是否知道他们可能建议仅使用 19 个字符的字符串作为密钥?我们熟悉加密并将在我们这边使用 Java。但是,如果没有办法知道如何构造 AES 密钥以及要使用什么密码模式和填充,我们就无法再进一步了。客户没有很快回答我们的问题,所以我想我会尝试在这里提问。谢谢!
【问题讨论】:
标签: .net