给一句话加密
Ⅰ 谁帮我设计一个简单的变位加密算法 对一句话进行加密 我是为了完成作业
简单变位加密.预先约定好一组数字表示密钥,将文字依次写在密钥下,再按数字次序重专新组织属文字实现加密,也有人喜欢将明文逆序输出作为密文.例如
密钥:5 2 4 1 6 3 (密文排列次序)
明文:信息安全技术
密文:技息全信术安
该算法要求密钥与明文长度一样,为1~明文长度的数字.
把明文放到数组里面,然后按照密钥的顺序排列就行了.
这个是最简单的了,属于替换加密,如果你要程序补充一下问题,注明使用语言(C#,C,VB)就行.
Ⅱ 有哪些有趣的加密方法
1.猪圈密码
<img src="https://pic2.mg.com/50/v2-_hd.jpg" data-rawwidth="406" data-rawheight="107" class="content_image" width="406"&g
键盘按ABC的顺序排列得到对应的字母,Q=A,W=B....
4.栅栏加密
加密过程:
如果我们想要加密一句话,比如:
Hello World;
这时候我们先把话中的空格去掉:
HelloWorld;
然后,我们先数一数这句话中有多少个字:
10个;
那么分栏,10个可以分成2*5栏,那么产生如下效果;
H e l l o
W o r l d;
上下对齐进行重新拼写;
HWeolrllod;
OK,加密完了。
解密过程:IILYOAVNEBSAHR,这一串是14个字母,以2个字符为1栏,排列成7*2的矩阵:
II
LY
OA
VN
EB
SA
HR
再竖向往下读:ILOVESHIYANBAR
5.当铺密码当铺密码就是一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几。例如:
王夫 井工 夫口 由中人 井中 夫夫 由中大:
67 84 70 123 82 77 125