@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
89 lines (78 loc) • 1.98 kB
JavaScript
;
var sha512$1 = require('./sha512.cjs');
/**
* sha256 加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
function sha512(str) {
return sha512$1.sha512(str);
}
/**
* sha384 加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
function sha384(str) {
return sha512$1.sha384(str);
}
/**
* sha512_256 加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
function sha512_256(str) {
return sha512$1.sha512_256(str);
}
/**
* sha512_224 加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
function sha512_224(str) {
return sha512$1.sha512_224(str);
}
/**
* sha512_hmac 加密
* @param {String} str 字符串
* @param {String} key 秘钥
* @returns {String} 返回加密后的字符串
*/
function sha512_hmac(str, key) {
return sha512$1.sha512_hmac(key, str);
}
/**
* sha384_hmac 加密
* @param {String} str 字符串
* @param {String} key 秘钥
* @returns {String} 返回加密后的字符串
*/
function sha384_hmac(str, key) {
return sha512$1.sha384_hmac(key, str);
}
/**
* sha512_256_hmac 加密
* @param {String} str 字符串
* @param {String} key 秘钥
* @returns {String} 返回加密后的字符串
*/
function sha512_256_hmac(str, key) {
return sha512$1.sha512_256_hmac(key, str);
}
/**
* sha512_224_hmac 加密
* @param {String} str 字符串
* @param {String} key 秘钥
* @returns {String} 返回加密后的字符串
*/
function sha512_224_hmac(str, key) {
return sha512$1.sha512_224_hmac(key, str);
}
exports.sha384 = sha384;
exports.sha384_hmac = sha384_hmac;
exports.sha512 = sha512;
exports.sha512_224 = sha512_224;
exports.sha512_224_hmac = sha512_224_hmac;
exports.sha512_256 = sha512_256;
exports.sha512_256_hmac = sha512_256_hmac;
exports.sha512_hmac = sha512_hmac;