包括了单项散列MD5,SHA-160,RIPEMD-160 公开密钥得有:RSA,EIGAMAL签名,DSA签名。 对称加密:RC5,TEA,IDEA,BLOWFISH 写得比较粗糙一些。其中对称加密,使用了cbc分组方式连接。单项散列和对称加密都没有考虑明文过长,需要分组的情况(注册机一般也用不到吧)。exe是生成的,用vs2005编的生成,好像用到大数库的那几个在没装vs的机子上用不了。src是源代码。miraclVS2005是我自己重新生成的miracl大数库lib。 注意:我没写注释。。以后有时间了再补上吧。另外有机会在实现DES,AES,CAST 128.这几个的密钥生成太复杂了。。 附大数库mircal下载地址: ftp://ftp.computing.dcu.ie/pub/crypto/miracl.zip
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课