全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1184|回复: 9
打印 上一主题 下一主题

[美国VPS] 什么对称加密算法不会导致密文变长?

[复制链接]
跳转到指定楼层
1#
发表于 2022-2-20 23:14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CHACHA20 加密后密文会比原文会变长16个byte

推荐
发表于 2022-2-20 23:31:04 | 只看该作者
但凡了解一下算法原理都不会问这种问题,都是开源的
3#
 楼主| 发表于 2022-2-20 23:28:17 | 只看该作者

测试了一下 aes可以 只要不满16个byte 那就加密后也只有16个,但是一旦是16个就会补16个 变成32 就用aes了
5#
发表于 2022-2-20 23:45:23 | 只看该作者
本帖最后由 sdqu 于 2022-2-20 23:46 编辑

看错了。。。是说哪个算法不变长,我看成说对称不会变长

谁说对称加密不会变长
只能说你用的那个对称加密的算法可能不会变长
比如,我一个简单的算法,加密时, 包头+AAA,包尾+BBB,解密就是包头-AAA,包尾-BBB
这不就长了6个字节
6#
发表于 2022-2-20 23:52:59 | 只看该作者
要填充的,就算和块的字节一样也要填充满的长度。你这个需求用流加密吧。
7#
发表于 2022-2-21 09:28:50 来自手机 | 只看该作者
对称肯定会变长,毕竟要能还原出原文,比如1PB的复杂内容,你不可能用32个字节就能表达出来。
8#
发表于 2022-2-21 09:39:11 | 只看该作者
学二战时密码吧
9#
 楼主| 发表于 2022-2-21 14:45:36 | 只看该作者
最后选择了XOR 速度快。。。因为我需要加密的这个东西长度不长的就13个字节 如果变长了 不太好。。。XOR就不会变长。。
10#
发表于 2022-2-21 15:09:48 来自手机 | 只看该作者
不好弄,除非你是不需要还原的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-30 07:43 , Processed in 0.071394 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表