搜索资源列表
AES
- 通过这道程序的编写,进一步加深了对AES的理解,也了解了模块化设计的基本思想,编程的时候,把一个大任务分解是很重要的,针对相应的子任务所编写的一段功能独立的代码或一个功能模块,在程序设计时,我们可以把程序中功能相对独立的模块用函数来实现。这样做,不仅可以使程序条理清晰,便于维护。而且,通过重复使用某些函数,可以节省软件开发时间。对一个大问题先从一个大的全局上去考虑,分成几个大的模块,将每个大的模块进一步分解。该程序就是这样的思想,将加密分成三大步骤,对第二大步骤的9次循环的每次都要进行4个操作。
DES_CE
- CE下的DES加密.虽然现在微软这样的大公司已经不在产品中用DES了,在我们其他的应用当中,DES还是有一些用处的。 可以用来做简单的软件的保护。-CE DES encryption. Although Microsoft is now the big companies have not used DES products. in other applications, DES or some purpose. Can be used to do a simple software pro
DES_CE2
- 进行DES加密解密的程序以及代码 虽然现在微软这样的大公司已经不在产品中用DES了,在我们其他的应用当中,DES还是有一些用处的。-for DES encryption and decryption procedures and code Although Microsoft is a big company has not used products DES, in other applications, DES or some purpose.
bigint_zxf
- 一个很好用的大整数的类, 最大可支持9999990位的十进制整数, 可进行大整数的加、减、乘、除和取模运算,并带有求大整数的 最大公因数、扩展Euclidean算法、中国剩余定理算法、 Miller-Rabin素性测试算法、随机生成任意位的大整数等函数库, 这个类的动态库曾用于商业软件之中,其可靠性和速度是得到 确认的。用于商业目的可能需要注册。-a good use of the integer type, the biggest 9999990 to support th
wangxiaoyun_MD5
- 根据王小云教授的算法写的MD5碰撞的程序[c源代码]。自从王教授对MD5的剑走偏锋的理解,造成了密码学界的大地震。-algorithm MD5 collisions written procedures [c source code]. Since the MD5 Professor Wang Jian Deviate front of the understanding, resulting in a password academics in a big earthquake.
rijn.tv.ecbvt123456
- 这是加密解密的实例,对于想使用加密解密的朋友会有很大的帮助-This is the encryption and decryption example, want to use encryption and decryption friends will be a big help
RSATest
- RSA 1024位加密算法封装,算法使用big-endian编码方式。用于Windows Mobile下
RSA解密和加密算法的实现和应用
- RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a,
RSA加长分段加密
- RSA加密算法,界面操作,可以很方便的对文件的内容进行加密,而且为了能加密更长的内容,算法中采用了分段加密的手段。其算法步骤如下:1. 读取公钥e和n,作加密之用。 2. 从DecText中读取一大段明文,转化成明文字节数组Byte[]。 3. 再把Byte[]分成若干小段明文字节数组sectByte[]。 4. 使用e和n对所有的sectByte[]进行加密,并合成一大段密文,添加到EncText。 5. 读取下一大段明文,若明文为空,完成加密;否则转2-RSA encryption algo
RSA加长分段解密
- RSA加长分段解密算法,界面操作。算法步骤如下:1. 读取私钥d和n,作解密之用。 2. 从EncText中读取一大段密文,再把该大段密文分成若干小段密文。 3. 使用d和n把所有小段密文进行解密成对应的小段密文sectByte[],再合成一大段明文字节数组Byte[],并转化成大段明文添加到DecText。 4. 读取下一大段密文,若密文为空,完成解密;否则转2-RSA decryption algorithm lengthened section, the interface operati
miracl5.3.11
- 这是最新的MIRACL的最新版本,支持多种算法,如IBE加密、签名、验证-MIRACL is a Big Number Library which implements all of the primitives necessary to design Big Number Cryptography into your real-world application. It is primarily a tool for cryptographic system implementors. RSA
RSA
- 通过调用GMP,生成大素数,用来实现RSA-By calling the GMP, generating big primes, used to realize the RSA
ecdsa
- 用于ECC公钥密码算法的大数运算库,可以实现大数的加,减,乘,除等运算,也作了一些DSA签名等实例-the big number computing for ECC algorithm and some examples
PrimeGeneration
- 得到大素数的算法的Pascal源码 - Obtains the big prime number the algorithm Pascal source code
des_zhangliang
- des,c环境下的,希望站长早日通过,贵站的宝贵资料对于我的学习有很大的帮助,感谢!-des, under the c environment, hoped stationmaster soon will pass, the expensive station precious material will have the very big help regarding mine study, the thanks!
encrypt
- 详细的AES\RSA\SHA1实现原理,其中RSA中内容自建的大书包。-Detailed AESRSASHA1 Principle, in which the contents of self-RSA big bags.
ltmpp
- 密码学大整数运算的库函数,libtom,非常专业,没有基础就别下了。-Cryptography big integer computing library functions, libtom, very professional, there is no other foundation has.
jd
- “儒略日(Julian Day)”与“儒略历(Julian Calendar/Julian Date)”不同。 儒略历 是 Julius Caesar在45 BC发明的。一年有12个月,大月31日,小月30日,平年2月 有28,日闰年2月则有29日,平均每年有365.25日。-"Julian Day (Julian Day)" and "Julian calendar (Julian Calendar/Julian Date)" different. Julian calendar is
BIGIL
- 128位大整数运算源代码 源代码包含128位大整数的加减乘除、取模、乘幂、2进制和10进制转换等运算,可用于大整数运算和加解密算法。 -128 large integer computing source code source code contains 128 large integer addition and subtraction, multiplication and division, modulus, by power, 2-band and 10 hexadecimal
Big-Integer
- 大整数实现500000位的运算,可以改进进行压缩加密算法。-Big Integer 500 000 operations , and can improve the compression and encryption algorithms .