單向鹽化加密 (Salted SHA-256)
我們在底層使用 hashData 函數將你的電郵與系統密鑰
(Salt) 進行不可逆加密。進入 Database 前,你的身分已變成一串如 Hash 的亂碼。系統完全不儲存任何明文電郵,即便是擁有最高權限的 Admin
或是黑客,也無法從數據庫反向破解出你的真實身分。
const hashId = await hashData(email, env.HASH_SALT);
await env.DB.prepare('INSERT OR IGNORE INTO users (hash_id) VALUES (?)').bind(hashId).run();