数学,它是一门很有趣的学问。生活中的数学应用十分广泛,在各种细节中你都需要运用到它。比如说密码,这个大家很熟悉吧,许多密码其实都运用到了数学。
一次,我在一本书上看见了一串字母PGOEUDEAENHNRO,刚开始我觉得这就是一串毫无规律的字母,只是将字母随便组合,但当我翻开书的下一页,看见了字母的正确排序时,才发现原来这是一种密码加密方式啊!正确的排序是这样的PAGEONEHUNDRED。这其实就是栅栏密码。
密码术,它是一种为了使信息无法被外人理解,而对信息进行加密的技术。密码术通常分为两种,那就是易位和替换。栅栏密码就属于易位。
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。不过组成栅栏的字母一般不会太多,一般不超过30个,也就是一、两句话。
我们来看看上面出现的那串字母是如何加密的。PAGEONEHUNDRED,这是解密后的答案,它加密的过程是这样的:先将空格去掉变成一体PAGEONEHUNDRED,然后将它两两划分变成PAGEONEHUNDRED,再抽取每组的第一个字符,PGOEUDE为第一组,AENHNRD为第二组。最后将这两组数拼在一起,就得到了密码PGOEUDEAENHNRO。
这是加密,解密的过程比较简单,先从中间将这串密码分开,排成上下两列PGOEUDE再按上下上下的顺序组合起来就完成解
AENHNRO,
密啦!
你看,这是不是很有趣,你还可以在加密之后再使用其他密码进行加密,增加强度。我觉得无论是加密还是解密你都可以在这个过程中获得乐趣。
在数学这个无隅领域中,我还有更多的知识需要去学习,在这个过程中我要体会到学习的乐趣。
版权声明
本站文章收集于互联网,仅代表原作者观点,不代表本站立场,文章仅供学习观摩,请勿用于任何商业用途。
如有侵权请联系邮箱tuxing@rediffmail.com,我们将及时处理。本文地址:https://www.wuliandi.com/xiaoxue/lnjzw/293697.html