UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

80 lines (70 loc) 1.97 kB
import { sha512 as sha512$1, sha384 as sha384$1, sha512_256 as sha512_256$1, sha512_224 as sha512_224$1, sha512_hmac as sha512_hmac$1, sha384_hmac as sha384_hmac$1, sha512_256_hmac as sha512_256_hmac$1, sha512_224_hmac as sha512_224_hmac$1 } from './sha512.mjs'; /** * sha256 加密 * @param {String} str 字符串 * @returns {String} 返回加密后的字符串 */ function sha512(str) { return sha512$1(str); } /** * sha384 加密 * @param {String} str 字符串 * @returns {String} 返回加密后的字符串 */ function sha384(str) { return sha384$1(str); } /** * sha512_256 加密 * @param {String} str 字符串 * @returns {String} 返回加密后的字符串 */ function sha512_256(str) { return sha512_256$1(str); } /** * sha512_224 加密 * @param {String} str 字符串 * @returns {String} 返回加密后的字符串 */ function sha512_224(str) { return sha512_224$1(str); } /** * sha512_hmac 加密 * @param {String} str 字符串 * @param {String} key 秘钥 * @returns {String} 返回加密后的字符串 */ function sha512_hmac(str, key) { return sha512_hmac$1(key, str); } /** * sha384_hmac 加密 * @param {String} str 字符串 * @param {String} key 秘钥 * @returns {String} 返回加密后的字符串 */ function sha384_hmac(str, key) { return sha384_hmac$1(key, str); } /** * sha512_256_hmac 加密 * @param {String} str 字符串 * @param {String} key 秘钥 * @returns {String} 返回加密后的字符串 */ function sha512_256_hmac(str, key) { return sha512_256_hmac$1(key, str); } /** * sha512_224_hmac 加密 * @param {String} str 字符串 * @param {String} key 秘钥 * @returns {String} 返回加密后的字符串 */ function sha512_224_hmac(str, key) { return sha512_224_hmac$1(key, str); } export { sha384, sha384_hmac, sha512, sha512_224, sha512_224_hmac, sha512_256, sha512_256_hmac, sha512_hmac };