💡 Algorithm: dk[i] = pbkdf2_sha256(pwd, i + siteid + user, iter) reuslt = sha256(dk[0] + dk[1] + ... + dk[thread-1]) 🏅 Safari (parallel √, performance √) 🥈 FireFox (parallel √, performance ×) 🥉 Chrome (parallel ×, performance √) 🗓️ Update: 2024-05-27 [GitHub]