大侠们推荐几个好用的生成公钥和私钥的工具(使用RSA加密算法)

ghw 2002-07-11 11:34:15
大侠们推荐几个好用的生成公钥和私钥的工具(使用RSA加密算法),或者给点提示。
...全文
1401 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghw 2002-07-19
  • 打赏
  • 举报
回复
to fxx_fxx(安全卫士):
你说的是java.security.KeyPairGenerator、java.security.KeyPair、java.security.PublicKey、java.security.PrivateKey这几个类吧,我用这几个类生成的公钥和私钥好像不对,不知道有什么方法可以验证它们是不是一对?
ghw 2002-07-19
  • 打赏
  • 举报
回复
to fxx_fxx(安全卫士):
你说的是java.security.KeyPairGenerator、java.security.KeyPair、java.security.PublicKey、java.security.PrivateKey这几个类吧,我用这几个类生成的公钥和私钥好像不对,不知道有什么方法可以验证它们是不是一对?
fxx_fxx 2002-07-18
  • 打赏
  • 举报
回复
你可到sun公司的网站下载与密码学有关的Java软件包,里面有直接生成RSA公钥和私钥的工具。自己编写的话,主要编写大整数四则运算的程序,用Miller-Rabin算法进行素性检测的程序,以及快速指数运算的程序,用c语言只有500-600行代码即可完成,数据结构采用长整型数组,每个单元存储32比特。
ghw 2002-07-18
  • 打赏
  • 举报
回复
to fat_horse:
编译好的程序? 发到我mail了吗? 没收到。

怎么看你的回复时间是01:23:00 ,加班到半夜?真是辛苦

fat_horse 2002-07-18
  • 打赏
  • 举报
回复
唉,好吧,
想要就给你个编译好的程序吧,
直接运行,生成两个文件pub_key.pem 和pri_key.pem,
是1024的。
sywangdong 2002-07-17
  • 打赏
  • 举报
回复
用java来编写比较简单,我用javascript编写了一个rsa算法的程序,总共1000多行,java本身提供对于大整数的支持,应该简单多了,不会要太多的代码的。
ssw0989 2002-07-16
  • 打赏
  • 举报
回复
to neosu(neo),不会吧,你自己可以编公钥、私钥的生成,那么md5签名还不是小菜一碟?
ghw 2002-07-16
  • 打赏
  • 举报
回复
其实我只想生成一对公钥私钥,在系统中使用,有现成的工具最好。
ghw 2002-07-16
  • 打赏
  • 举报
回复
to fat_horse(每天进步一点点):
mail收到了,不过解开之后是一堆C/C++源程序,有没有文档?
iforem 2002-07-14
  • 打赏
  • 举报
回复
openssl!
neosu 2002-07-14
  • 打赏
  • 举报
回复
我这里有,

不过是自己编的,不能给你,你搜索rsaeuro应该有不少,不过都是unix系统源代码,拿下来研究研究吧。

另外,我生成的模长是1024的

-------------------------------------------------
另外我想找windows下可直接使用的MD5签名源代码或DLL
yhb4 2002-07-12
  • 打赏
  • 举报
回复
对呀,我现在也想知道有没有什么工具,或者编程的算法
fat_horse 2002-07-12
  • 打赏
  • 举报
回复
在www.openssl.org
下载openssl.
在win32或*nix都可以用。
用openssl的命令可以生成公钥和私钥文件。
我这有用openssl库写的RSA密钥生成程序,
要的话给我mail:fat_horse2001@sina.com

zhouxinghai 2002-07-11
  • 打赏
  • 举报
回复
to luyingchuan:自己做一点点程序?那么容易?
RSA技术至少包括:
大素数的生成;
扩展欧几里德算法;
大数幂模;
... ...
不说大的模块,单单一个大数除法运算,就不是“一点点程序”,编一个比“俄罗斯农夫算法”更好的就不是分分钟的事情。
ghw 2002-07-11
  • 打赏
  • 举报
回复
to luyingchuan:

以前没做过这方面的东西,能否指点一二。
luyingchuan 2002-07-11
  • 打赏
  • 举报
回复
RSA算法是公开的,你自己左一点点程序生成就行了。不要希望有太多的工具,这样对你自己不好。

9,513

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧