当前位置:   article > 正文

信息系统安全实验(九):单机环境下的基于口令的身份认证(含python代码:撒盐+哈希)_口令认证实验思想

口令认证实验思想

这是信息系统安全实验系列的第九篇~

1.   实验目的

       掌握单机环境下的基于口令的身份认证:掌握口令处理方法、掌握撒盐身份认证的原理、编程实现本实验的三个部分:口令字段生成算法,口令字段维护算法,身份认证算法。

2.   背景知识

(1)口令字段信息的全过程处理方法

①    接收用户提供的口令Dpw

②    生成一个盐值:Dsalt=Arandom( )

③    生成口令信息:s=Agen(Dsalt,Dpw)

④    把口令信息s 和Dsalt 存入数据库的口令字段中。

(2)口令字段信息的生成算法

①    给口令Dpw 撒盐:Dpw=Asalt(Dsalt,Dpw)

②    用撒盐结果做密钥:K=Dpw

③    用一个64位的全0的二进制位串构造一个数据块Dp

④    设循环次数初值:i=0 ;

⑤    对数据块加密:Dc=Acrypt(K,Dp

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/636295
推荐阅读
相关标签
  

闽ICP备14008679号