UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

45 lines (38 loc) 907 B
'use strict'; var base32 = require('./base32.cjs'); /** * base32 加密 * @param {String} str 字符串 * @returns {String} 返回加密后的字符串 */ function encode(str) { return base32.encode(str); } /** * base32 解密 * @param {String} str 字符串 * @returns {String} 返回解密后的字符串 */ function decode(str) { return base32.decode(str); } /** * base32 加密字节数组 * @param {Array} array 数组 * @returns {String} 返回加密后的字符串 */ function encodeAsBytes(array) { return base32.encode(array); } /** * base32 解密字节数组 * @param {String} str 字符串 * @returns {Array} 返回解密后的字节 */ function decodeAsBytes(str) { return base32.decodeAsBytes(str); } exports.decode = decode; exports.decodeAsBytes = decodeAsBytes; exports.encode = encode; exports.encodeAsBytes = encodeAsBytes;