哟,
我只是想知道在加密字符串时输入字符串长度是否有/有什么限制。 (通过 AES 和/或 Base64)
本质上,我有一个很大的字符串,在将其存储到数据库之前,我想对其进行加密。
有固定长度吗? (例如最多 10,000 个字符等?)
提前致谢,祝编码愉快! :-)
iBenji
最佳答案
Base64是一种编码,而不是加密,它受到字符串大小的限制。
AES 是基于加密和数据而不是基于字符串的,除了源、目标和操作系统限制之外没有任何限制。
当使用单个 key 加密的数据量接近 250 艾字节时,一些 AES 安全问题开始出现,请参阅 SO answer作者:托马斯·波宁。
关于C# AES Base64 加密(字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41739724/