对密码不熟,代数还可以,我的理解是这样的,首先要将“algebra”转换为向量c=(11275218193).设a为一个可逆矩阵,与传递的信息大小要相同,这里就是9*9,则可以c*a或者a*transpose(c)(transpose表示c的转置向量,*为乘法),得到一个行或者列向量.把得出的行或者列向量作为加密后的信息发出,解密者若知道这一个矩阵a,如果用的是行向量,则需右乘a的逆矩阵即可得到原来的向量c,再对应到字母a……z,就为传递的信息;列向量的话就需要左乘矩阵a的逆矩阵。
密码矩阵:20个数字密码矩阵[朗读]
@qianhuyu
顶0
加入收藏
相关问答推荐