首页 > 编程知识 正文

希尔密码例题简单,希尔密码对照表

时间:2023-05-04 07:31:06 阅读:162930 作者:4139

希尔密码1. 原理

希尔加密算法的基本思想是通过线性变换将D个明文转换为D个密字母母。 解码只需要进行一次逆变换即可,密钥就是变换矩阵本身。

加密mK=c解密CK^(-1 )=m

2. 例题

加密

解密

3. 脚本

importnumpyc=' xcezmgmy ' k=numpy.matrix ([ 1,2 ],[ 0,1 ] ) kn=numpy.LinaLG.inv(k ) num _ c=[ ] temp=CNT=1matrix_c=[numpy.matrix(I ) forIinnum_c]matrix_m=[I*kn&; forIinmatrix_c]#print ) matrix_ ) c foriinmatrix _ m 3360 temp=I.to list () forjintemp : list _ m.apppapp

flag{xiermima}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。