var encrypt=function (type,val,salt) {
if(!val)
{
return ""
}
var arr=["Base64","MD5","SHA-1","SHA-256","SHA-512","SHA-3","RIPEMD-160"];
var arrFunc=[BASE64.encoder,CryptoJS.MD5,CryptoJS.SHA1,CryptoJS.SHA256,CryptoJS.SHA512,CryptoJS.SHA3,CryptoJS.RIPEMD160]
var arrSalt=["AES","TripleDES","DES","Rabbit","RC4","RC4Drop"];
var arrSaltFunc=[CryptoJS.AES.encrypt,CryptoJS.TripleDES.encrypt,CryptoJS.DES.encrypt,CryptoJS.Rabbit.encrypt,CryptoJS.RC4.encrypt,CryptoJS.RC4Drop.encrypt];
var index=arr.indexOf(type);
if(index>-1)
{
return arrFunc[index](val).toString();
}
index=arrSalt.indexOf(type);
if(index>-1)
{
return arrSaltFunc[index](val,salt).toString();
}
return val;
}