首页
社区
课程
招聘
[原创]自己写的一些加密算法实现
发表于: 2008-10-21 14:01 15473

[原创]自己写的一些加密算法实现

2008-10-21 14:01
15473

包括了单项散列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直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (11)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
正是当前需要的。
先“拿来主义”再说
2008-10-22 18:14
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xyu
3
hehe ,vs2005 oh!
2008-11-22 21:40
0
雪    币: 205
活跃值: (171)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
熟悉算法、练习编程很好,
真要用,还是建议用成熟的库了
tomlibcrypt,crypto++等,都是很好的库
2008-11-24 15:57
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
前段时间用c#写过,不过那些都是库函数里面的。
支持LZ
2009-5-3 18:35
0
雪    币: 253
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼主好强呀!向你学习
2009-5-8 15:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
先从楼主编的教程学起了,下来看看
2009-5-8 19:31
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
从以上链接中下载的miracl.zip编译总是不能过过,
xmmintrin.h
不存在。晕死。
2009-7-27 14:20
0
雪    币: 162
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢楼主了,辛苦了,希望出更多的好的源码啊
2010-5-17 14:13
0
雪    币: 213
活跃值: (75)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
楼主很好很强大!
2010-6-5 07:09
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
貌似 MMX/SSE 相关的 ... 若未 SP 之类的话, 可以从网上找到的 ...

2010-6-10 10:57
0
雪    币: 233
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
向你学习
2011-2-6 20:42
0
游客
登录 | 注册 方可回帖
返回
//