互联网开发1-RSA加密原理

  • 服务端拥有一对加密的密钥:私钥、公钥。
  • 客户端传输数据给服务端,需要获得服务端的公钥,然后用公钥对数据加密后发送给服务端。
  • 服务端接收加密后的数据,用私钥对数据解密。

    公钥是可以给服务端的,但是私钥不可以。公钥就好像是锁头,私钥就是唯一能开启这把锁头的钥匙,钥匙是对客户端保密的,不然谁都可以开启这把锁头,数据就没有安全性可言了。

示例可参考如下链接:
http://www.oschina.net/code/snippet_1611_4789
http://sosuny.iteye.com/blog/793327

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章