社区
数据结构与算法
帖子详情
求一加密算法
qiuwenqiao
2008-01-21 12:13:23
首先,要从理论上证明他是可靠的。
要求:
1、密文的长度和明文是一致的,即明文如果是11个字节,密文也应是11字节。
2、密文与明文前后的内容无关。比如明文为23456789,得到密文bcdefghi。而当明文为02345678时得到密文acdefghi
3、可从任意位置进行对齐,比如明文为23456789,得到密文bcdefghi。而当从6789处加密时,得到fghi。
...全文
129
8
打赏
收藏
求一加密算法
首先,要从理论上证明他是可靠的。 要求: 1、密文的长度和明文是一致的,即明文如果是11个字节,密文也应是11字节。 2、密文与明文前后的内容无关。比如明文为23456789,得到密文bcdefghi。而当明文为02345678时得到密文acdefghi 3、可从任意位置进行对齐,比如明文为23456789,得到密文bcdefghi。而当从6789处加密时,得到fghi。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiuwenqiao
2008-01-27
打赏
举报
回复
自己想出来了,多谢大家的回复。
dzgcxy
2008-01-23
打赏
举报
回复
直接用置换操作就可以实现了
太不安全了
jmulxg
2008-01-23
打赏
举报
回复
移位/加减/前后值相关 等等
aozhi
2008-01-22
打赏
举报
回复
以char型常量作为密钥,挨个做异或呗,不过这样加密有什么意义?
比如
明文为aba
密钥为0
密文为0x710x720x71
再用密文和密钥做一次异或解密
又能得倒明文aba
ppcat_001
2008-01-21
打赏
举报
回复
从任意位置对齐->一一对应->简单的转码->不可靠~
guzhilei1986
2008-01-21
打赏
举报
回复
就是,你提的要求如果实现了,太容易让人破解了。
xdspower
2008-01-21
打赏
举报
回复
你所谓的可靠是指什么?
如果按楼上的说法,你的要求是不可能有“可靠”(安全保密意义)的算法,但可以有“可靠”(方便稳定意义)的简单算法。
大王派我去巡山
2008-01-21
打赏
举报
回复
将字符的ASCII码循环右移一定的位数。
或者干脆将字符顺序打乱了,重新做一张对照表,加解密的时候临时查密码表。
不管怎样的方式都很容易实现,但就像楼上说的,这种加密方式实在太容易破解了。
RSA
加密算法
原理
目录: 一、什么是RSA
加密算法
: 二、RSA加密过程: 三、RAS解密过程: 四、生成密钥对: 五、实践: 六、Java进行 RSA 加解密时不得不考虑到的那些事儿: 一、什么是RSA
加密算法
: RSA
加密算法
是一种非对称
加密算法
,所谓非对称,就是指该算法加密和解密使用不同的密钥,即使用加密密钥进行加密、解密密钥进行解密。在RAS算法中,加密密钥(即公开密钥)PK是公开信息,而解...
加密算法
------DES
加密算法
详解
一、
加密算法
的分类1.对称加解密算法a.通信双方同时掌握一个密钥,加密解密都是由一个密钥完成的(即加密密钥等于解密密钥,加解密密钥可以相互推倒出来)。b.双方通信前共同拟定一个密钥,不对第三方公开。c.不具有个体原子性,一个密钥被共享,泄漏几率增大2.公私钥加解密算法a.通信双方掌握不同的密钥,不同方向的加解密由不同的密钥完成。二、对称
加密算法
的代表----DES
加密算法
原理:该算法是一个利用56...
浅谈常见的七种
加密算法
及实现
前言 数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名
加密算法
,或者需要搭配不一样的 签名
加密算法
来达到业务目标。这里简单的给大家介绍几种常见的签名
加密算法
和一些典型场景下的应用。 正文 1. 数字签名 数字签名,简单来说就是通过提供 可鉴别 的 数字信息 验证 自身身份 ...
对称
加密算法
和非对称
加密算法
的区别
对称
加密算法
和非对称
加密算法
的区别 1.对称
加密算法
加密和解密使用的密钥的是相同的,也就是只有一个密钥,而非对称
加密算法
有两个密钥,也就是加密和解密所使用的密钥是不同的 2.各自算法不同 3.对称
加密算法
加密速度快(相对的),非对称算法,密钥成对生成,公钥对外发布,但是对大数据的加解密速度比对称算法慢。 4.还有就是安全性不同,对称
加密算法
,在传输的过程中被窃听那就玩完了,而非对称
加密算法
就可以很...
常见的
加密算法
加密算法
,是现在每个软件项目里必须用到的内容。广泛应用在包括了用户登入、数字签名、数据传输等多个场合。那大家都知道那些呢?今天我把常见的
加密算法
全部整理在这里,供大家学习参考。 首先,大家要知道
加密算法
能干什么,利用
加密算法
来对数据通信的过程进行加密传输是一种最常见的安全手段。利用该手段能够达到一下三个目的: 1、数据保密性,防止用户数据被窃取或泄露; 2、数据完整性,防止用户传输的数据被篡改; 3、通信双方身份确认,确保数据来源合法; 常见的
加密算法
目前常见的
加密算法
分类如下: 1,.
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章