HTTP使用RSA公钥加密算法加密明文pc软件 文章资讯 手机软件

您当前的位置→图文中心安全防范HTTP使用RSA公钥加密算法加密明文
阅读排行

HTTP使用RSA公钥加密算法加密明文


2015/9/6  编辑:admin 来源:本站整理

网站想要加密传输数据信息以防被窃取, 最可靠的方式莫过于使用公钥加密算法加密, 使用HTTPS协议的网站就在整个传输过程中都使用了这个技术, 对于未能使用HTTPS的HTTP网站我们我自己也可以能够自行实现。

  功能说明

  由于HTTP是直接传输明文数据的, 在网络net安全越发严峻的就在今天, 未经加密的HTTP方式已经变得岌岌可危, 谷歌公司更是直接表明在搜索结果中会优先考虑使用HTTPS加密的网站。

  尽管整体趋势是向HTTPS倾斜的, 但是由于诸多服务器以及CDN等服务商还没全面兼容HTTPS协议, 就在目前要实现整站切换至HTTPS协议可行性还不高。

  同一个时间安全形势又刻不容缓, 对此, 我们可以自行实现RSA加密私密信息。

  算法说明

  由于多梦数学不是很好, RSA公钥加密算法的具体实现多梦就不多说了, 对算法的实现有兴趣的童鞋可以去看看阮一峰的“RSA算法原理”, 下面多梦就说说RSA算法的效果。

  RSA算法是非对称加密算法的一种, 也叫公钥加密。

  和对称加密算法不同的是, 对称加密算法是加密和解密都使用同一把钥匙同一种规则, 也就是如果您知道怎么加密的, 你就知道怎么解密了。 所以算法和密钥不能够泄露, 否则加密就无意义了。

  而公钥加密算法则是同一时间内拥有两把钥匙, 一个叫公钥, 一个叫私钥。 这两个钥匙是对应的, 使用公钥加密的内容只有使用私钥才能解密, 使用私钥加密的内容只有使用公钥才能解密。 所以算法和公钥都是可以公开的, 只要私钥还是私密的, 就是安全的。

  实现思路

  由于我们是加密HTTP要发送send的数据, 所以加密过程是要在客户端浏览器完成的, 算法和密钥都有请求需要在发送HTTP数据之前就已经存在浏览器中, 此时使用对称加密算法已经无意义, 因为别人根据记录你这个加密可以直接解密。

 

云密密(云盘加密软件) 1.0.9.200 大小:2.50 MB
HTTP使用RSA公钥加密算法加密明文
或者到加密解密这里直接下载文件程序:下载地址:http://www.arpun.com/soft/37028.html

  所以我们需要选择中非对称性加密, 在网页中引入算法和公钥加密, 之后发送HTTP数据到服务器, 服务器再根据私钥解密。 因为私钥是私密的, 所以算法和公钥公开也是再也不能够解密, 也是安全的。

  具体到HTTP请求的加密实现, 就是在网页提交表单数据之前使用JavaScript实现公钥加密数据, 然后服务器接受到加密数据后, 使用PHP或其他服务器语言来进行私钥解密。

相关文章
  • HTML404优化链接解决方案
  • iPhone 8很可能继续使用Lightning,为什么?
  • HTC Ocean怎么样?HTC Ocean配置参数
  • 加拿大eSight公司开发高科技眼镜eSight 3 助法定盲人重见光明
  • html CSS让边框发光 代码
  • 苹果iPhone7定时怎么开启Night Shift
  • mht是什么格式的文件?
  • 精灵DeathTaker鼠标驱动|精灵雷神DT鼠标驱动下载v4.0
  • Night Shift功能是什么?
  • Android studio中HTTP协议代理怎么设置?
  • HTTP使用RSA公钥加密算法加密明文
  • 关键时刻 2015-08-14 中国狼群攻势不只打趴HTC!
  • 短短几年 HTC从“苹果”变成了“诺基亚”
  • HTC员工会议室嘿咻 不雅视频员工与拍摄者被开除
  • iPhone/iPad无需Lightning转hdmi线连接电视使用教程
  • 恐怖相机夜惊app,NightTerrors怎么用
  • 腾讯信用上线 个人征信管理平台官网http://wxy.qq.com
  • Black Knight黑骑士卫星的大迷惑
  • 腾讯EyePlan眼萌上线 官网http://eye.qq.com
  • iOS8越狱锁屏美化插件LockHTML3
  • 发表评论
    网站帮助 - 广告合作 - 下载声明 - 网站地图