社区
图形处理/算法
帖子详情
求一加密算法,要求加密后的文件长度与加密前的长度相同,并且是可逆的
qiuwenqiao
2005-05-26 03:31:38
要加密的文件是2进制的,根据我给出密匙。得到一个长度相同的文件
...全文
285
7
打赏
收藏
求一加密算法,要求加密后的文件长度与加密前的长度相同,并且是可逆的
要加密的文件是2进制的,根据我给出密匙。得到一个长度相同的文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lancelet
2005-05-27
打赏
举报
回复
用DES3,不过他只能加密长度能被16整除的数据,所以加密前你必须要对数据进行编码,编码后的长度大概要比原数据多1--16个字节,不大符合你的要求
qiuwenqiao
2005-05-27
打赏
举报
回复
to:qrlvls
这是不行的,因为压缩后的数据你不能确定是多少位长,也就填充的数据不知道多少长
,解压的时候也就不知道哪些是压缩数据哪些是填充数据,自然也无法正确解压
jerry
2005-05-27
打赏
举报
回复
使用一整段的随机数据跟被加密数据进行循环异或
wlzqi
2005-05-27
打赏
举报
回复
用 Mars , 但也只是加密16的整数倍,不过稍加处理就可以满足的你的要求.到网上找找,有很多关于Mars加密的现成库,我随便用过一个,完全符合你的要求的。
qrlvls
2005-05-26
打赏
举报
回复
通过压缩算法再异或也可以,然后填充一些随机数据
qiuwenqiao
2005-05-26
打赏
举报
回复
to:baberson
这个也大简单了吧,有无现成的且还算比较难破译的?
baberson
2005-05-26
打赏
举报
回复
来个简单的:
把文件的每个字节和一个常数字节异或一下,就简单加密了.
要恢复时,再异或一下就回来了.常数字就是你的密匙.
MD5
加密
算法
MD5
加密
算法
源代码
可逆
与不
可逆
算法,对称
加密
与非对称
加密
算法
总结
文章目录1.
加密
算法
的种类2. 不
可逆
加密
算法
①:MD5②:HMAC系列③:SHA系列3.
可逆
加密
算法
1. 对称
加密
①:DES②:3DES③:AES2. 非对称
加密
①:RSA4. Base64编码5. BCrypt 1.
加密
算法
的种类
加密
算法
分为
可逆
、不
可逆
加密
算法
。而不
可逆
加密
算法
又分为对称
加密
和非对称
加密
不
可逆
加密
:不
可逆
加密
算法
最大的特点就是不需要密钥,但是HMAC是需要密钥的! 常见的不
可逆
加密
算法
有MD5,HMAC,SHA1、SHA-224、SHA-256、SHA-384,和SHA-
java
可逆
的
加密
算法
_java实现
可逆
加密
算法
很多
加密
包都提供复杂的
加密
算法
,比如MD5,这些算法有的是不
可逆
的。有时候我们需要
可逆
算法,将敏感数据
加密
后放在数据库或配置
文件
中,在需要时再再还原。这里介绍一种非常简单的java实现
可逆
加密
算法
。算法使用一个预定义的种子(seed)来对
加密
内容进行异或运行,解密只用再进行一次异或运算就还原了。代码如下:seed任意写都可以。代码:package cn.exam.signup.service.pa...
php
可逆
加密
算法
有哪些,
可逆
加密
算法
不
可逆
信息摘要算法(也称Hash算法)主要有:MD5,SHA系列,HMAC系列。
可逆
加密
算法
分 对称式 和 非对称式,对称式:DES,3DES,AES系列非对称式:RSA,ECC椭圆曲线
加密
相关算法基础
可逆
加密
算法
简单的对称
可逆
加密
算法
原理,我们可以把它理解为一道数学题:假设A有一个数字 88,接下来A想对它
加密
,拿一个密钥数7来
加密
,比如把它相加得到密文 88+7=95A把
加密
后的95传输给B,...
不
可逆
加密
算法
、
可逆
加密
算法
不
可逆
加密
算法
、
可逆
加密
算法
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章