c# - AES 加密密钥
问题描述
这是代码:
string key = "d771815a7f74ebfaa2d44f8b7654fa19e7a02452c2ab351d222e49297910a814";
AesCryptoServiceProvider aes = new AesCryptoServiceProvider();
aes.Padding = PaddingMode.None;
aes.Mode = CipherMode.ECB;
aes.BlockSize = 128;
aes.KeySize = 256;
aes.Key = ASCIIEncoding.ASCII.GetBytes(key);
它抛出:
System.Security.Cryptography.CryptographicException:'指定的密钥不是该算法的有效大小。'
我做错什么了吗?
解决方案
推荐阅读
- mysql - 查询 MySQL 结果集是否存在特定值
- firefox - 苹果silicon M1-firefox 45.0.2安装
- java - JavaFX 启动失败:javafx.fxml.LoadException:
- php - Symfony 5:保护多个用户提供者
- python - 我需要在 jupyter notebook 中显示一个大整数
- amazon-s3 - S3 - Kubernetes 探测
- c++ - 将数据存储为“60 * 60 * 24”还是 86400 更好
- c# - 我应该处理 IServiceProvider 提供的瞬态对象还是垃圾收集器处理它?
- c# - 按住按钮以继续串行发送变量
- python - 如何跳过输入并生成错误代码?