-
-
[原创]自己写的一些加密算法实现
-
发表于:
2008-10-21 14:01
15485
-
包括了单项散列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
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!