我们是否有任何方法或样本可以使用256位十六进制密钥实现AES加密。 另外256位十六进制密钥的规格是什么。 (也与字符长度有关)。
答案 0 :(得分:2)
您可以使用256位密钥进行AES,请参阅
http://en.wikipedia.org/wiki/Advanced_Encryption_Standard#Description_of_the_cipher
在许多平台上,一个字符是8位,因此256位将与32个字符(32个字节)相同。请注意,在.NET中,char
实际上是16位,使用UTF-16 encoding。
示例取决于您正在进行AES的平台。您可以在此处找到平台实施的概述
http://en.wikipedia.org/wiki/AES_implementations
以下是具有256位密钥长度的.NET的示例: