vue.js 怎么设置md5加密?
一,有关于JS md5加密:
用md5加密新年快乐_md5加密和解密的方法
用md5加密新年快乐_md5加密和解密的方法
用md5加密新年快乐_md5加密和解密的方法
2: md4.js ;
3: sha1.js。
< script type="text/jascript" src="/uploads/671f88cf56058332074d648ab5589149.png" data-original="md5.js">< /script>
三,在你需要使用MD5加密的地方如此调用:
< script type="text/jascript" >
其他两个算法类似。
可以使用crypto-js插件来进行加密的。
我就说一下在node环境中使用吧(直接引入其实也不多)
1,首先安装crypto-js包:
一般加密的地方都是需要发送ajax,所以把ajax再封装一下(这样只要在这里加密就可以了),将封装的ajax文件挂到VUE全局方法(就是在在入口的地方使用Vue.prototype)
2,在ajax文件处引入下面两个文件:
var CryptoJS = require("crypto-js/core");var MD5 = require("crypto-js/md5") //或者使用ES6 importimport CryptoJS from 'crypto-js/core';import MD5 from 'crypto-js/md5';
3,在需要使用的地方用这“CryptoJS.MD5(需要加密的值)”。中md5具体怎么使用加密和解密?
using System;\x0d\x0ausing System.Text;\x0d\x0ausing System.Security.Cryptography;\x0d\x0a\x0d\x0anamespace MD5\x0d\x0a{\x0d\x0a public class MD5\x0d\x0a {\x0d\x0a // 32 位\x0d\x0a public static String Encrypt(String s)\x0d\x0a {\x0d\x0a MD5 md5 = new MD5CryptoServProvider();\x0d\x0a byte[] bytes = System.Text.Encoding.UTF8.GetBytes(s);\x0d\x0a bytes = md5.ComHash(bytes);\x0d\x0a md5.Clear();\x0d\x0a\x0d\x0a string ret = "";\x0d\x0a for (int i = 0; i < bytes.Length; i++)\x0d\x0a {\x0d\x0a ret += Convert.ToString(bytes[i], 16).PadLeft(2, '0');\x0d\x0a }\x0d\x0a\x0d\x0a return ret.PadLeft(32, '0');\x0d\x0a }\x0d\x0a\x0d\x0a// 16 位\x0d\x0a public static string Encrypt16(string ConvertString)\x0d\x0a {\x0d\x0a MD5CryptoServProvider md5 = new MD5CryptoServProvider();\x0d\x0a string t2 = BitConverter.ToString(md5.ComHash(UTF8Encoding.Default.GetBytes(ConvertString)), 4, 8);\x0d\x0a t2 = t2.Replace("-", "");\x0d\x0a return t2;\x0d\x0a } \x0d\x0a }\x0d\x0a}\x0d\x0a\x0d\x0a-------------------------------------\x0d\x0a引用MD5命名空间\x0d\x0ausing MD5;\x0d\x0a直接用MD5.Encrypt(textbox1.Text);即可加密;\x0d\x0aMD5没有解密的算法,要不然就不用加密了,网上有一些解密的网站,有些能解密,有些解密不了,有些还需要收费才能解密。
怎么用js在客户端实现MD5加密
如你的JS
MD5函数名是md5
function
$(id_){return
document.getElementById(id_);}
function
enCodePWD(){
$("pwd").value
=md5($("pwd2").value);
}
type=password
id="pwd2"
onkeydown="enCodePWD()"
/>
原始密码,显示给用户看的
type=hidden
id="pwd"
/>
MD5加密以后的密码,隐藏
如你的JS MD5函数名是md5
function $(id_){return document.getElementById(id_);}
function enCodePWD(){
$("pwd").value = md5($("pwd2").value);
} 原始密码,显示给用户看的
MD5加密以后的密码,隐藏
以下是个例子,使用自定义的函数提交表单