Files
youtube-music/src/plugins/music-together/queue/sha1hash.ts
2024-01-05 23:11:26 +09:00

8 lines
260 B
TypeScript

export const SHA1Hash = async (str: string) => {
const enc = new TextEncoder();
const hash = await crypto.subtle.digest('SHA-1', enc.encode(str));
return Array.from(new Uint8Array(hash))
.map((v) => v.toString(16).padStart(2, '0'))
.join('');
};