Hill crypto:我从2018年开始提出此申请这是过去一段时间里我们在大学里给我们做的一项家庭作业 源码
希尔密码 这是一种使用对称加密/解密的加密算法,并且具有加密密钥作为矩阵[n * n],n = {1,2,...,n},有关更多信息,请参见Wikipedia 它是如何工作的 我们首先将纯文本字母分组为m个字符的块。 每个块都应该编号。 我们使用一定的矩阵对每个块进行编码。 我们将结果转换为字母。 根据字母的数量进行计算。 我们正在使用29个字符的字母,因为29是质数。 希尔算法 例子: 假设我们收到消息“ NO RESPONSE”,其中使用的块长度为m = 2 ,密钥矩阵为T = 字母2到2组合在一起: PA SD ER EP ON SE 通过数字每个块,我们获得: 我们通过将每对乘以T来编码:因此,对于第一对 ,我们计算: = 通过将T乘以偶数矩阵,我们可以同时编码所有偶数: 我们将结果矩阵转换为字母: 因此,结果为: PASDEREPONSE ==> URF
文件列表
Hill-crypto-main.zip
(预估有个34文件)
Hill-crypto-main
HILL.m
5KB
El_espace.m
166B
Tab_matrix.m
455B
modulo.m
126B
screenshots
code8.png
6KB
code6.png
14KB
Step_7.PNG
111KB
code2.png
10KB
暂无评论