npm i pwdrimport { generatePwd } from 'pwdr';
const encoder = new TextEncoder();
const phrase = encoder.encode('phrase');
const key = encoder.encode('key');
const pwdBuffer = await generatePwd(phrase, key);import { generatePwd, erase } from 'pwdr';
const encoder = new TextEncoder();
const decoder = new TextDecoder();
const phrase = encoder.encode('phrase');
const key = encoder.encode('key');
const salt = encoder.encoding('salt');
const pwdBuffer = await generatePwd(phrase, key, { length: 32, iterations: 1_000_000, salt });
const pwd = decoder.decode(pwdBuffer);
erase(phrase, key, salt, pwdBuffer);- Minimum length: 16
- Maximum length: 64
- Default length: 32
- phrase:
compatibility_check_phrase - key:
compatibility_check_key - length:
32
- v1.x.x
- result:
1e9/wtB["D0NS/oCa/ra9p,v'NHBT4GQ
- result:
- v2.x.x
- result:
Ey,7Lg#4Vp(9Dg^2Nm_3Rm@5Bv!5Zj^8
- result: