最近因为要做一个加密的功能,简单了解了一下加密算法,现在比较常用的有三个加密算法MD5加密算法、RSA加密算法、DES加密算法。
MD5加密算法
定义:MD5算法是将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,即使你看到源程序和算法描述,也无法将MD5的值变回原始的字符串。
应用:在有些操作系统中,用户的密码是以MD...
分类:
编程语言 时间:
2016-05-13 00:07:56
阅读次数:
253
在处理大数的运算时,一般采用数组去模拟,下面介绍大数的加、减、乘、除四则运算的实现方法。 1.加法。 如: Input: 123456789123456789123456789 1 Output:123456789123456789123456790 输入采用字符数组保存,然后将输入存在整形数组里, ...
分类:
其他好文 时间:
2016-05-11 21:47:29
阅读次数:
336
MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高斯取整) >> floor( [3.12 -3.12]) ans = 3 -4 (3)ceil(x) : 大于x 的最小整数 > ...
分类:
其他好文 时间:
2016-05-10 16:38:25
阅读次数:
160
一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2 FLOOR(x) 返回小于或等于x的最大整数 SE ...
分类:
数据库 时间:
2016-05-10 12:34:56
阅读次数:
168
一、数学函数ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的 ...
分类:
数据库 时间:
2016-05-09 20:13:35
阅读次数:
247
MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3(2)floor(x):不超过x 的最大整数.(高斯取整) >> floor( [3.12 -3.12]) ans = 3 -4 (3)ceil(x) : 大于x 的最小整数 >> ...
分类:
其他好文 时间:
2016-05-07 01:03:36
阅读次数:
138
RSA加密算法是利用大整数分解耗时非常大来保证加密算法不被破译。 密钥的计算过程为:首先选择两个质数p和q,令n=p*q。 令k为n的欧拉函数,k=?(n)=(p?1)(q?1) 选择任意整数a,保证其与k互质 取整数b,使得a*b ≡1mod k 令公匙为a和n。私匙为p,q,b。 加密时算法为: ...
分类:
编程语言 时间:
2016-05-04 20:50:43
阅读次数:
199
2.1 2.6 -2.1 -2.6floor : 不大于自变量的最大整数 2 2 -3 -3ceil :不小于自变量的最大整数 3 3 -2 -2round:四舍五入到最邻近的整数 2 3 -2 -3需包含头文件<math.h> round可以自己写 double round(double r){ ...
分类:
编程语言 时间:
2016-05-01 00:57:47
阅读次数:
220
使用数学函数要导入<math.h>头文件 floor(x) 返回不大于x(double类型)的最大整数 ceil(x) 返回不小于x(double类型)的最小整数 fabs(x) 返回x的绝对值 log(x) 返回x的自然对数(底为e) log10(x)返回x的对数(底数为e) exp(x) 返回e ...
分类:
其他好文 时间:
2016-04-26 01:51:01
阅读次数:
148