`
fandunyang
  • 浏览: 2217 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
我的新浪JAVA技术博客地址: http://blog.sina.com.cn/JiangxiFandunyang 这些都是我工作中遇到的问题记录;有利于平时再遇到时便于查询;
建行采用的签名算法是MD5withRSA,这个算法其实是两个算法的叠加:MD5算法和RSA算法。MD5算法是不可逆的,RSA算法是非对称加密算法。关于RSA算法我就大概的说一下吧,要用RSA算法加密数据,首先需要产生一个密钥对,就是公钥和私钥。         RSA的应用非常广泛,比如数据加密,甲方和乙方通信,甲方发送数据给乙方之前,用乙方的公钥将数据加密,乙方公钥是公开的,谁都可以使用,但是私钥是绝对要保密的,乙方收到数据后,用私钥进行解密,当然,私钥只有乙方自己知道,并且密钥对是要定义更换的,这个应用也称为数字信封,意思是只有乙方才知道这些数据意味着什么,而没有私钥的人即使收到信息,也不能 ...
Global site tag (gtag.js) - Google Analytics