chore: buy page and login

This commit is contained in:
xiaojunnuo
2025-08-09 23:41:59 +08:00
parent bc174f7054
commit 54365528a8
8 changed files with 51 additions and 23 deletions
@@ -17,10 +17,26 @@ function base64(data: string) {
function base64Decode(data: string) {
return Buffer.from(data, "base64").toString("utf8");
}
function toHex(data: number | string) {
if (typeof data === "number") {
return data.toString(16);
}
return Buffer.from(data).toString("hex");
}
function hexToStr(data: string) {
return Buffer.from(data, "hex").toString("utf8");
}
function hexToNumber(data: string) {
return parseInt(data, 16);
}
export const hashUtils = {
md5,
sha256,
base64,
base64Decode,
hmacSha256,
toHex,
hexToStr,
hexToNumber
};