在军事密码学中,发送方将要传送的信息数字化后用一个矩阵X表示,双方约定好一个可逆阵A,加密后即为B = AX,其中B为发送出去的密码, 接收方收到后,只须计算
X= A(-1)B,即为明码,现在我们输出的数字加上95与ascll码对应,输出相应的字符
为方便读取密码请设计一个程序实现密码的破译。
在军事密码学中,发送方将要传送的信息数字化后用一个矩阵X表示,双方约定好一个可逆阵A,加密后即为B = AX,其中B为发送出去的密码, 接收方收到后,只须计算
X= A(-1)B,即为明码,现在我们输出的数字加上95与ascll码对应,输出相应的字符
为方便读取密码请设计一个程序实现密码的破译。
N 代表矩阵的大小(输入矩阵均为方阵,且保证可逆)
第2到第2+N行输入一个A矩阵
紧跟着输入B矩阵
对应的字母(若值非整数取整数)(负数做正数处理)(从上到下,从左到右依次输出)
2 2 3 4 5 7 39 13 67
back