自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 维吉尼亚密码(Vigenère Cipher)加密算法

算法简述•密钥:–K=k1k2…kd–第i位密钥ki表示采用k=ki的凯撒替换表–密钥重复使用•加密算法:Ci = E(pi) = (pi+ki) mod 26•解密算法:pi = D(Ci) = (Ci-ki) mod 26  主要代码如下: int i,j,m,n,p,q,s,r,temp,res;            s = 0;

2013-09-22 20:09:51 9693 1

原创 仿射密码加密算法

算法简述:   加法密码和乘法密码结合就构成仿射密码,仿射密码的加密和解密算法是:    C= Ek(m)=(k1m+k2) mod n    M= Dk(c)=k3(c- k2) mod n(其中(k3 ×k1)mod26 = 1)        仿射密码具有可逆性的条件是gcd(k1, n)=1。当k1=1时,仿射密码变为加法密码,当k2=0时,仿射密码变为乘法密码。 

2013-09-21 10:21:46 7401

原创 凯撒加密算法简化

明文:小写字母      密文:大写字母     凯撒算法:移位                Console.WriteLine("请输入需要加密的明文:");            string m = Console.ReadLine();            char[] str=new char[80];            char[] t1 = {'A',

2013-09-20 06:16:11 1161 1

原创 乘法密码加密算法

主要代码:            int i,j,k,b,temp;            char[] str1 = new char[80];            Console.WriteLine("请输入需要加密的明文:");            string str = Console.ReadLine();            int[] t = {0,1,2

2013-09-20 03:09:20 7857 1

原创 C# 计算机

主要代码: private void button2_Click(object sender, EventArgs e)         {                     Button btn=(Button)sender;            textBox1.Text += btn.Text;        }        private void b

2013-09-20 02:58:22 876 1

原创 凯撒密码算法

主要代码如下:                     Console.WriteLine("请输入需要加密的明文:");            string m = Console.ReadLine();            char[] str=new char[80];            int[] t = {1,2,3,4,5,6,7,8,9,10,11,12,13,

2013-09-20 02:45:18 1258 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除