npm i pwdr
import { 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: