Published
2026-10-14
Section
Articles
How to Cite
面向抗彩虹表攻击的加盐哈希算法在用户认证模块中的应用与重构
陈 玲
泸州职业技术学院
DOI: https://doi.org/10.59429/sksj.v3i9.15525
Keywords: hashlib;secrets;加盐哈希;身份认证
Abstract
传统信息系统注册登录模块依赖明文或基础哈希存储密码,此种方式遇到彩虹表攻击时易发生数据泄露。为 解决此问题,本文提出了一种基于 Python hashlib 与 secrets 库的“加盐哈希(Salted Hash)”安全重构方案。通过在 用户密码散列过程中引入高强度的动态随机盐值,从而打破密码与哈希值的固定映射关系。系统实测表明,该方案 在不显著增加服务器计算开销的前提下,有效抵御了彩虹表及撞库攻击,提升了用户身份认证模块的安全防线。
References
[1] CHI L H,ZHU X Q.Hashing techniques[J].ACM Computing Surveys,2018,50(1):1-36.[2] 唐晋,翟一晓,李亚荣等. 基于模糊哈希算法的
文件数字指纹生成方法[J]. 信息安全与通信保密,2025(7):85-91.
[3] 董付国. Python 程序设计[M]. 北京:清华大学出版社有限公司,2024.
[4] [美]Seth James Nielson,Christopher K. Monson.Python 密码学编程[M]. 梁原,译. 北京:清华大学出版社有限公司,2025.
[5] 王泽昕. 安全哈希算法在车联网安全中的应用进展[J]. 物联网技术,2026(2):88-91.