perf: dns支持新网域名解析

This commit is contained in:
xiaojunnuo
2025-09-22 23:30:28 +08:00
parent 9cc5f0f889
commit cf3a78e114
4 changed files with 157 additions and 0 deletions

View File

@@ -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,
};