encryption - AES(128 或 256)加密是否会扩展数据?如果是这样,幅度是多少?

标签 encryption compression aes

我想在软件产品中添加 AES 加密,但担心数据大小会增加。我猜测数据的大小确实会增加,然后我必须添加压缩算法来补偿。

最佳答案

AES 不扩展数据。此外,输出通常不可压缩;如果您打算压缩数据,请在加密之前进行。

但是请注意,AES 加密通常与 padding 结合使用。 ,这增加数据的大小(尽管仅增加几个字节)。

关于encryption - AES(128 或 256)加密是否会扩展数据?如果是这样,幅度是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/93451/

相关文章:

encryption - 在c#中生成公钥和私钥对并将公钥保存为纯文本

node.js - AES 256 GCM 加密解密在 Android 设备上不起作用

java - 是否有任何编码可以让我安全地在文件中写入和读取任何 8 位字符代码(整个 256 而不仅仅是 128)?

c# - 将 DateTime 转换为尽可能短的版本号(用于 url)

python - 如何使用python压缩300GB文件

c# - 在 C# 中使用 Bouncy CaSTLe 在 CCM 中加密 AES 密码

java - 加密 - IV 长度与提供的不同

php - php 中的 RSA 令人困惑

javax.crypto.IllegalBlockSizeException : last block incomplete in decryption - Decrypting an encrypted AES String

java - 找不到符号/变量错误