Ⅰ 谁帮我设计一个简单的变位加密算法 对一句话进行加密 我是为了完成作业

简单变位加密.预先约定好一组数字表示密钥,将文字依次写在密钥下,再按数字次序重专新组织属文字实现加密,也有人喜欢将明文逆序输出作为密文.例如
密钥: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