首页 » 信息技术 »

用openssl的DES加密相同数据,每次结果都不同

2019年5月22日 / 8次阅读
加密解密

用openssl的DES加密相同数据,每次结果都不同,如下:

xinlin@ubuntuserver:~/test$ echo abcde | openssl des -k 1234 -base64
U2FsdGVkX18qX6ad9WOFgrjX6xwfspS5
xinlin@ubuntuserver:~/test$ echo abcde | openssl des -k 1234 -base64
U2FsdGVkX18Wz2q27UmfV9wXHGGIruRV
xinlin@ubuntuserver:~/test$ echo abcde | openssl des -k 1234 -base64
U2FsdGVkX1+pt/ERJ6qcj9r//wpgwR/Q
xinlin@ubuntuserver:~/test$ echo abcde | openssl des -k 1234 -base64
U2FsdGVkX18esgUQGdwedm+MrAceZgL1
xinlin@ubuntuserver:~/test$ echo abcde | openssl des -k 1234 -base64
U2FsdGVkX18wWrh2E9O0lQAfyNTsYFvn

对abcde这个字符串进行DES加密,结果也不应该这么长。

原因:ISO10126 填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节序列的长度,其余字节填充随机数据

DES算法实现还有一些标准和细节需要搞清楚。

本文链接:https://www.maixj.net/ict/openssl-des-21491

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top