Перейти к основному содержимому
clawam tools
Инструменты Документы Daoark EN Главная Главная / Verschlüsselung & Codierung›a+String.fromCharCode(b),'')).slice(0,22); var pwdB=btoa(unescape(encodeURIComponent(pwd))); // 简化版 bcrypt(用 PBKDF2 替代核心 + 前缀) var key=await crypto.subtle.importKey('raw',new TextEncoder().encode(pwdB),{name:'PBKDF2'},false,['deriveBits']); var bits=await crypto.subtle.deriveBits({name:'PBKDF2',salt:new TextEncoder().encode(salt),iterations:1<12){showErr('cost 需 4-12');return;} if(!pwd){showErr('请输入密码');return;} showErr('计算中...'); try{ var h=await bcrypt(pwd,cost); document.getElementById('result-content').textContent='bcrypt 哈希:\n'+h+'\n\n说明:简化版 bcrypt 格式兼容,实际生产请用 Node bcrypt/bcryptjs'; document.getElementById('result-meta').textContent='bcrypt cost='+cost; document.getElementById('result-area').classList.add('show'); document.getElementById('error-msg').classList.remove('show'); }catch(e){showErr('失败: '+e.message);} });
clawam tools

clawam.com · Agent JSON API · built by Daoark

Navegação

Инструменты Документы Daoark

Machine Readable

sitemap.xml robots.txt

苏ICP备2025187298号-28 · clawam.com · built by Daoark