课后作业1:字串加密。古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。设计思想:整体思想即为将用户输入的字符串变为字符数组,然后进行加密运算,将加密后的字符数组再变回字符串输出即可。首先定义in...
分类:
其他好文 时间:
2015-10-25 13:31:56
阅读次数:
299
public static string GetMd5String(string str) { MD5 md5 = MD5.Create(); byte[]buffer=System.Text.Encoding.UTF8.GetBytes(str); byte[]md5Buffer=md5.Comp...
分类:
其他好文 时间:
2015-07-15 22:16:10
阅读次数:
106
原文地址CodeProject目录介绍“二进制-十进制”相互转换十进制->二进制二进制->十进制OR运算符(按位或|)OR运算符工作方式FlagsAttributeAND运算符(按位与&)XOR运算符(按位异或^)XOR运算符工作方式使用XOR交换两变量值的算法使用XOR加密NOT运算符(按位非~)...
一、 对称加密对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码)。因此,通信双方都必须获得这把钥匙,并保持钥匙的秘密。单钥密码系统的安全性依赖于以下两个因素:第一、加密算法必须是足够强的,...
分类:
其他好文 时间:
2014-12-28 14:11:10
阅读次数:
246
加密算法主要分为对称加密算法和对称加密算法一。对称加密算法的原理:使用相同的密钥进行加密运算的算法就是对称加密算法加密过程(内容-->对称加密-->加密后的内容)解密过程(加密内容-->对称加密方式--》解密后的内容)优点与特点:速度块加密相对安全加密紧凑;..
分类:
其他好文 时间:
2014-08-03 15:28:06
阅读次数:
215
Description许多著名的加密运算需要模指数运算。即,给定整数x、y和m,计算x ^ymodm。本问题中,你的任务是给出一个有效的程序执行这种计算。Input输入的第一行是一个测试数据的个数n,接着是n组测试数据。每组测试数据由一行上的三个正整数x、y和m构成,之间用空格隔开。你可以假定:1<...
分类:
其他好文 时间:
2014-06-26 16:07:19
阅读次数:
210
这真是一个耗CPU的运算,怪不得现在因式分解和素数查找现在都用于加密运算。By listing the
first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime
is 13.What is the 1...
分类:
其他好文 时间:
2014-05-08 11:54:49
阅读次数:
260