@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
47 lines (40 loc) • 978 B
JavaScript
;
var sha256$1 = require('./sha256.cjs');
/**
* sha256 加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
function sha256(str) {
return sha256$1.sha256(str);
}
/**
* sha224 加密
* @param {String} str 字符串
* @returns {String} 返回加密后的字符串
*/
function sha224(str) {
return sha256$1.sha224(str);
}
/**
* sha256_hmac 加密
* @param {String} str 字符串
* @param {String} key 秘钥
* @returns {String} 返回加密后的字符串
*/
function sha256_hmac(str, key) {
return sha256$1.sha256_hmac(key, str);
}
/**
* sha224_hmac 加密
* @param {String} str 字符串
* @param {String} key 秘钥
* @returns {String} 返回加密后的字符串
*/
function sha224_hmac(str, key) {
return sha256$1.sha224_hmac(key, str);
}
exports.sha224 = sha224;
exports.sha224_hmac = sha224_hmac;
exports.sha256 = sha256;
exports.sha256_hmac = sha256_hmac;