security.js实现的RSA加密功能示例


Posted in Javascript onJune 06, 2018

本文实例讲述了security.js实现的RSA加密功能。分享给大家供大家参考,具体如下:

在项目中遇到要对用户输入的密码进行RSA加密的需求,总结一下实现过程:

<html>
<head>
<meta charset="utf-8" />
<title>3water.com JS rsa加密</title>
</head>
<body>
  <div>
   <input type="text" id="pwd" placeholder="请输入密码"/><br />
   <input type="text" id="key1" placeholder="请输入modulus参数"/><br />
   <input type="text" id="key2" placeholder="请输入exponent参数"/>
   <button id="btn">加密</button><br />
   <input type="text" id="pwd1" placeholder="加密后"/>
  </div>
 <script type="text/javascript" src="../RSA加密/security.js">
 //引入security.js文件
 </script>
 <script>
  var btn = document.getElementById('btn');
  btn.onclick = function(){
   var pwd = document.getElementById('pwd').value;
   var modulus = document.getElementById('key1').value;
   var exponent = document.getElementById('key2').value;
   //加密
   var key = RSAUtils.getKeyPair(exponent, "", modulus);
   var apwd = RSAUtils.encryptedString(key, pwd);
   //加密后的密码;
   document.getElementById('pwd1').value = apwd;
  }
 </script>
</body>
</html>

这里的exponent参数和modulus参数讲道理是要从后台获取的,这里写做输入框获取是作测试用。

security.js点击此处本站下载

Javascript 相关文章推荐
js indexOf()定义和用法
Oct 21 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
Nov 19 Javascript
jquery选择器之基本过滤选择器详解
Jan 27 Javascript
js获取指定日期周数以及星期几的小例子
Jun 27 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
读Javascript高性能编程重点笔记
Dec 21 Javascript
jQuery选择器实例应用
Jan 05 Javascript
angular2+node.js express打包部署的实战
Jul 27 Javascript
vue-resouce设置请求头的三种方法
Sep 12 Javascript
15个顶级开源JavaScript框架和库
Oct 10 Javascript
在vue中使用echars实现上浮与下钻效果
Nov 08 Javascript
利用vue3+ts实现管理后台(增删改查)
Oct 30 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
Jun 06 #Javascript
基于vue实现可搜索下拉框定制组件
Mar 26 #Javascript
深入浅析Vue中的 computed 和 watch
Jun 06 #Javascript
详解创建自定义的Angular Schematics
Jun 06 #Javascript
vue组件实现进度条效果
Jun 06 #Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 #Javascript
vue组件实现可搜索下拉框扩展
Oct 23 #Javascript
You might like
php向js函数传参的几种方法
2014/08/10 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
JavaScript函数详解
2014/11/17 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
python爬虫之百度API调用方法
2017/06/11 Python
python机器学习之神经网络(三)
2017/12/20 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
幼儿园义卖活动方案
2014/01/17 职场文书
师德个人剖析材料
2014/02/02 职场文书
公司中秋节活动方案
2014/02/12 职场文书
会计核算科岗位职责
2014/03/19 职场文书
邻里守望志愿服务活动方案
2014/08/15 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
导游词之青城山景区
2019/09/27 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang