当前位置:首页 >资讯 >简单聊聊N维加密算法


维吉尼亚加密算法早在16世纪就在法国维吉尼亚发明,其特点:

N维加密算法分析。

引入密钥的概念维吉尼亚加密,例如对thewayhere进行加密,使用best位置密钥,例如:

N维加密算法分析。

t对应的字母的字母为:s和h取e行h对应的字母f,以此类推,将加密后的文件传输给指定的人,并将用于加密的密钥传输给他。另一方可以通过解密来读取文件。但很快,维吉尼亚加密算法被破解。因此,许多人继续研究并写出了各种加密算法。

例如,我们可以从维吉尼亚加密中看到以下全新的二维加密算法。只有26个密码条(从a到z)加密两位数:

N维加密算法分析。

(从aa~zz总共有26*26个密码栏,每个密码栏的第一个字母与密码栏名称的第一个字母相同。例如,密码栏中的第一个字母是ba,然后是c,d,e,f,g,h...a)

密钥形式:例如:best。

j----

g----

f----

在每个-中填写信息时,很容易知道其周期为12,也就是说,每12个字母的密钥在加密时是相同的。这种想法与维吉尼亚加密算法完全相同,但这只是一种简单的二维加密形式,我们可以扩展它。

扩展1:当一个信息字母在密钥的每个加密周期之后,密钥字母被其后面的字母替换,例如一个密钥Best*jgf。加密12个字母后,它将成为cfto*khg,然后连接12个信息字母,然后密钥将再次改变。

扩展2:当12个字母在第n周期的加密,每个密码条的第一个字母是第n个字母(也可以介绍函数,f(n)字母,函数由加密和解密双方默认)两个扩展方向我们改变了密钥和密码条的字母排序,虽然看起来只是那么简单,但是如果使用一个更复杂的定义,第三方几乎不能破解加密的信息,然后两个加密我们可以看到,密钥就像一个矩形,相邻的两边的矩形是密钥,矩形内部填充加密信息,通过复杂的密钥定义和密码条的定义,我们可以写各种各样的加密形式,如果密码是一个安排形式,加密和解密已经定义了很长一段时间,那么第三方破解加密信息的概率是0。

上述二维加密算法的形式就像一个矩形。同样,我们可以以立方体的形式对信息进行加密,即三维加密算法。在一个立方体中,我们可以在共用一个定点的三个边长上写下密钥,并在立方体内填充信息。当一个信息字母被加密时,它与它的长度、宽度和宽度相同,这是由每个字母组成的密码条名称的密码条。我们还可以在立方体相邻的三个表面填充密钥,在立方体内填充信息字母。在对一个信息字母进行加密时,我们可以使用由字母投影到三面的三个字母的密码条名称。为了使加密更复杂,我们还可以对三维加密算法的密钥和密码条的字母进行各种定义,如二维加密算法,从而使加密更加复杂。

我们可以根据四维加密算法的不同情况进行研究。至于采用什么样的加密模型,则取决于我们的个人爱好。简而言之,N维加密算法的引入加密算法提供了一个理论系统。在这种理论体系下,我们可以朝着不可行的方向进行加密算法,N维加密算法统一了各种加密算法的混乱局面。今后,根据信息安全性的要求,我们可以在这两个扩展方向的理论下开发各种复杂的加密算法。