前端 常用的加密方法有4种
1、md5加密:md5.js
md5.js 共有6中加密方法:hex_md5(s), b64_md5(s), str_md5(s), hex_hmac_md5(key, data), b64_hmac_md5(key, data), str_hmac_md5(key, data)
var pwd = hex_md5(“val”); // val表示加密前的值
console.log(pwd); // pwd表示加密后的值
2、base64加密:base64.js
var b = new Base64( );
var str = b.encode(“admin:admin”); //加密
var str1 = b.decode(str); //解密
console.log(str);
console.log(str1)
3、sha1加密:sha1.js
var sha = hex_sha1(‘mima123465’);
console.log(sha);
4、RSA加密:jsencrypt.js
var str = “密码”;
// 公钥 var publicKey = “MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoG”
// 私钥 var privateKey = “DANBgkqhkiG9w0BAQEFAASCAl”
加密
var encrypt = new JSEncrypt();
encrypt.setPublicKey(publicKey);
var encryptStr = encrypt.encrypt(str);
console.log(“加密后:” + encryptStr);
解密
var decrypt = new JSEncrypt();
decrypt.setPrivateKey(privateKey);
var decryptStr = decrypt.decrypt(encryptStr);
console.log( “解密后:” + decryptStr);
前端 常用的加密方法有4种相关推荐
- Java中常用的加密方法(JDK)
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容.大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些 ...
- 计算机常用的加密方法,加密方式有哪些_教你常用加密方式有哪些
随着科技的进步,数据加密已经越来越重要了,在诸多领域都需要数据加密,保证安全.那么加密方式有哪些呢?别着急,小编这就教你常用加密方式有哪些.希望能够对你有所帮助. 加密方式有哪些: 1.MD5,一种被 ...
- 计算机常用的加密方法,摩斯密码以及十种常用加密方法.pdf
. 摩斯密码以及十种常用加密方法 --阿尔萨斯大官人整理,来源互联网 摩斯密码的历史我就不再讲了,各位可以自行百度,下面从最简单的开始: 时间控制和表示方法 有两种 "符号 "用来 ...
- 前端常用工具库方法整理
前言 在闲余的时间整理一份我们可能用到的前端工具库方法. 依赖库 名称 cropperjs 图片裁剪 exif-js.lrz 图片旋转问题 html2canvas dom转图片 nprogress 路 ...
- 简述程序开发中的常用的加密方法
1.对称加密 加密和解密过程使用相同的秘钥 在网络传输中, A节点向B节点传数据,在数据传输之前,先使用一个秘钥在A节点上进行加密,当数据传输到B节点时,使用相同的秘钥进行解密才能获取到原始数据.这个 ...
- java中常用的加密方法_java中常用的数据加密算法
[项目中第一次深入地了解到加密算法的使用,现第一阶段结束,将使用到的加密算法和大家分享一下:首先还是先给大家普及一下常用加密算法的基础知识基本的单向加密算法BASE6 以下为加密的工具类: impor ...
- php常用url加密方法,php实现URL加密解密的方法
本文实例讲述了php实现URL加密解密的方法.分享给大家供大家参考,具体如下: 无标题文档 function query_encode($sQuery) {//加密链接 if(strlen($sQue ...
- php常用url加密方法,php-url地址加密 | 学步园
下面是可以将我们的url地址加密.确保我们提交的数据安全 以下是代码片段: function keyED($txt,$encrypt_key) //定义一个keyED { $encrypt_key = ...
- 60个前端常用的实现方法(邮箱,手机号,url地址)
1.邮箱 export const isEmail = (s) => {return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2, ...
最新文章
- android 后台服务拍照,Android实现后台开启服务默默拍照功能
- android view 源码分析,Android ViewPager源码详细分析
- 用JScript.net写.net应用程序
- 基于WebRTC的互动直播实践
- chromebook刷机_如何从Chromebook上的APK侧面加载Android应用
- Java 多线程异常捕获Runnable实现
- Linux 常用的 命令,移动,创建,删除等
- winr8文件服务器,技术讨论 | Windows全版本提权之Win10系列解析
- 自己封装的一个js方法用于获取显示的星期和日期时间
- 微信小程序云开发教程-微信小程序的JSON配置
- python中import re_python中re模块
- 2010年5月24日--2015年5月24日
- 怎么将html转换为mfc,MFC 创建HTML格式数据并显示
- Linux关闭重启防火墙
- PostgreSQL t_bits计算方法
- 【细读Spring Boot源码】重中之重refresh()
- 随机效应估算与固定效应估算_固定效应模型及估计原理说明.doc
- tomcatServlet
- WEB页面SEO —— 网站TDK优化细节
- 第三章:先从整理头脑开始---断舍离的思考准则