security.js实现的RSA加密功能示例
作者:南乔几经秋 发布时间:2024-04-08 10:54:12
标签:security.js,RSA加密
本文实例讲述了security.js实现的RSA加密功能。分享给大家供大家参考,具体如下:
在项目中遇到要对用户输入的密码进行RSA加密的需求,总结一下实现过程:
<html>
<head>
<meta charset="utf-8" />
<title>www.aspxhome.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参数讲道理是要从后台获取的,这里写做输入框获取是作测试用。
希望本文所述对大家JavaScript程序设计有所帮助。
来源:https://blog.csdn.net/weixin_39072332/article/details/78880770


猜你喜欢
- 今天请各位读者朋友欣赏用 Python 实现的鲜花盛宴,你准备好了吗?90 行代码即可实现一棵美丽的鲜花盛开树。小编也是鲜花爱护协会者之一,
- 用JDBC实现对MySQL的“增删改查”:import java.sql.Connection;im
- python中获取字典的key列表和value列表 # -*- coding: utf-8 -*-# 定义一个字典dic = {'剧
- 你也许已经掌握了id、class、后台选择器这些基本的css选择器。但这远远不是css的全部。下面向大家系统的解析css中30个最常用的选择
- 阅读上一篇:微软建议的ASP性能优化28条守则(3) 技巧 8:迟一点获得资源,早一点释放资源 这里是一个小技巧供您参考。一般来说,最好迟一
- 阅读上一篇:FrontPage2002简明教程六:图片库 虽然FrontPage已经给我们提供了很多面很强大的所见即所得的工具,但是随着HT
- 注:本篇文章主要介绍如何在 Go 语言中定义和使用自定义类型,涉及到一定的编程基础知识和语法。如有不熟悉的地方,建议先去学习相关的基础知识。
- 首先要明确,python里有json这个库,但并没有json这个类,所以所谓的json对象本质上就是一个dict;而json这个库,用于实现
- 使用python删除excel表格重复行。# 导入pandas包并重命名为pdimport pandas as pd# 读取Excel中Sh
- <script language=javascript> function moveIt(obj){ var tableId;
- 很多朋友和我讨论了一些关于网站开发到底使用哪种语言最合适,尤其是到网站一定有一定流量的时候,到底那种web语言更适合做站呢,精灵这里根据自己
- 前言使用 webpack 构建过 Vue 项目的同学应该知道 alias 的作用,我们可以使用它将复杂的文件路径定义成一个变量来访问。在不使
- 本文实例讲述了JavaScript点击按钮后弹出透明浮动层的方法。分享给大家供大家参考。具体分析如下:这里实现点击后页面变灰色,并用JS弹出
- 采集开始第一步是分析要采集的页面。使用浏览器打开要采集的页面(如:http://sports.sina.com.cn/k/2008-09-1
- 在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着
- 介绍获取协程返回值的四种方式:1、通过ensure_future获取,本质是future对象中的result方2、使用loop自带的crea
- 概念df.duplicated()使用df.cuplicated()来查看重复数据,返回True,False,数据类型是bool.也可以指定
- 1. 概念map函数也是python中的一个内置函数,用法同之前讲过的filter函数类似。map在这里的意思是映射的意思,会根据提供的函数
- 你好由于你是游客无法查看本文请你登录再进谢谢合作。。。。。当你在爬某些网站的时候需要你登录才可以获取数据咋整?莫慌把这几招传授给你让你以后从
- 一、根据条件在序列中筛选数据假设有一个数字列表 data, 过滤列表中的负数data = [1, 2, 3, 4, -5]# 使用列表推导式