encryption - Base64 扩展密钥的加密强度
问题描述
我正在使用 AES 加密一些数据,并且我注意到代码中的一个错误导致使用 Base64 编码的密钥而不是原始字节。密钥本身是 16 字节,Base64 编码版本是 24 字节。我很好奇这对实际数据的安全性有什么影响。由于密钥长度,加密函数将使用 AES-192 而不是 AES-128,但显然密钥的随机性较少,特别是考虑到结尾填充。
解决方案
推荐阅读
- android - Code from Coroutines callbackFlow is called only one time
- javascript - 每当我刷新浏览器时,如何停止我的功能以停止添加重复项?
- python - Gekko - "m= gekko(remote=False)" 和 "m= gekko(remote=True)" 都不起作用
- react-native - 根据本机反应中的数据集更改图表中的笔划线颜色
- arrays - 如何在 Python 中创建大小不同(2D 列表大小不同)的 2D 列表的 3D 列表?
- wear-os - AnyChart 是否支持 WearOS?
- python - 有没有办法在用户登录后立即更改 pyftpdlib 的工作目录
- javascript - 日历 JavaScript 和 laravel 的唯一 ID
- c# - SignalR、ReactJs 和 Dotnet Core:CORS 问题
- c# - 如何获取与特定界面匹配的所有列表项?