社区
C++ 语言
帖子详情
求一个类似des少于8字节加密算法
litom
2012-04-13 10:12:14
不知道各位有没有这样的算法,我现在需要加密数据,但加密后的长度不能超过8字节,如果有请发一个给我邮箱,先谢谢了我的邮箱是yqtu@sina.com
...全文
234
6
打赏
收藏
求一个类似des少于8字节加密算法
不知道各位有没有这样的算法,我现在需要加密数据,但加密后的长度不能超过8字节,如果有请发一个给我邮箱,先谢谢了我的邮箱是yqtu@sina.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
evencoming
2012-04-18
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
异或用过但能看出规律,比如001 002 003 加密出来的规律也差不多,我要看不出规律的
[/Quote]
先逐一异或,然后压缩,然后再异或。
异或是用密码给 其中 一个字符异或之后,后面的字符都与前面的异或。不行再加一些移位什么的。
规律不是那么容易出来的。
litom
2012-04-18
打赏
举报
回复
异或用过但能看出规律,比如001 002 003 加密出来的规律也差不多,我要看不出规律的
evencoming
2012-04-17
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
那个是3次加密,也是需要8字节加密
[/Quote]
对加密的要求高吗?
不高的话就自己写。
异或是最简单的加密。
配合压缩什么的,就挺好了。
litom
2012-04-17
打赏
举报
回复
那个是3次加密,也是需要8字节加密
evencoming
2012-04-16
打赏
举报
回复
triple des
litom
2012-04-16
打赏
举报
回复
没有人知道吗
系统软件综合课程设计报告-AES
加密算法
的设计与实现.doc
系统软件综合课程设计报告-AES
加密算法
的设计与实现.doc
广工网络工程网络安全试验.doc
广工网络工程网络安全试验.doc
DES
加密算法
原理
目录: 一、
DES
算法: 二、主要流程: 1、初始置换: 2、加密处理--16轮迭代过程: 2.1 秘钥置换--子密钥生成: 2.2扩展置换E(E位选择表) 2.3 S-盒代替(功能表S盒) 2.4P-盒置换: 3、逆置换: 4、
DES
解密: 一、
DES
算法: 1、
DES
算法简介:
DES
算法为密码体制中的对称密码体制。需要加密的明文按64位进行分组,加密...
DES
算法的几种加密模式和填补方式
DES
加密
DES
是一种对称加密(Data Encryption Standard)算法。于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。一般密码长度为8个
字节
,其中56位加密密钥,每个第8位都用作奇偶校验。
DES
算法一般有两个关键点,第
一个
是
加密算法
,第二个是数据补位。
加密算法
常见的有ECB模式和CBC模式: ECB模式:电子密本方式,这是
DES
一、数据补位
DES
数据加解密就是将数据按照8个
字节
一段进行
DES
加密或解密得到一段8个
字节
的密文或者明文,最后一段不足8个
字节
,按照需
求
补足8个
字节
(通常补00或者FF,根据实际要
求
不同)进行计算,之后按照顺序将计算所得的数据连在一起即可。
这里有个问题就是为什么要进行数据补位?主要原因是
DES
算法加解密时要
求
数据必须为8个
字节
。
二、ECB模式
DES
ECB(电子密本方式)其实非常简单,就是将数据按照8个
字节
一段进行
DES
加密或解密得到一段8个
字节
的
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章