Files
zgty-mas-m/nx/utils/gm-crypto/lib/utils.js
houjunxiang 386f1e7466 1
2025-10-09 18:19:55 +08:00

12 lines
288 B
JavaScript

// 32 位整数无符号循环左移
export const leftShift = (a, n) => {
n = n % 32
return (a << n) | (a >>> (32 - n))
}
// 补全 16 进制字符串
export const leftPad = (str, num) => {
const padding = num - str.length
return (padding > 0 ? '0'.repeat(padding) : '') + str
}