UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

47 lines (40 loc) 978 B
'use strict'; 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;