谌浩轩我们学一些基础知识就行,掌握一点基础就好啦
夏常安SOUL001对,郑老师开设密码社应该会再细致的教学
隋玉好,那你们就教我凯撒密码的应用吧
夏常安SOUL001好
他们来到电脑前,打开电脑
夏常安SOUL001要学习凯撒密码,首先要理解它的基本原理。凯撒密码是一种替换密码,它通过将明文中的每个字母按照字母表的顺序移动固定数目的位置来进行加密。这个固定数目称为密钥或偏移量。
夏常安SOUL001你先键盘上的字母看做是标准的英文字母表(A-Z),不区分大小写。然后你选择一个整数做为密钥,它就是表示字母表中每个字母需要移动的位置数。
隋玉我好像明白了,如果我选的密钥是3,那么A将被替换为D,B将被替换为E
夏常安SOUL001对
谌浩轩你给每个字母排序编号,从0开始
隋玉A=0,那一直到Z=25呗
隋玉也没有其他排法了啊
夏常安SOUL001加密和解密用同一个密钥,要解密,那就先将密文中的每个字母转换为它在字母表中的位置。从每个字母的位置中减去密钥。如果结果为负数,则从0开始循环(即到达Z)。将新的位置转换回字母。
隋玉哦,加密是把密钥加上,解密是把密钥减去
谌浩轩嗯,对
隋玉我可以试试看
夏常安SOUL001给你来个简单点的吧
夏常安SOUL001明文是HELLO,密钥是3
隋玉我可以口述吗?
夏常安SOUL001行,只要你能答出来,就说明你会了
谌浩轩先加密吧
隋玉H是第8个字母,那么8+3=11,对应的字母是K;E是第5个字母,那么5+3=8,对应的字母是H;L是第12个字母,那么12+3=15,对应的字母是O;O是第15个字母,那么15+3=18,对应的字母是R,所以,加密后的密文是KHOOR
谌浩轩解密吧
隋玉K是第11个字母,那么11-3=8,对应的字母是H;H是第8个字母,那么8-3=5,对应的字母是E;O是第15个字母,那么15-3=12,对应的字母是L;R是第18个字母,那么18-3=15对应的字母是O,所以,解密后的明文是HELLO
夏常安SOUL001不错呀
隋玉以后我也可以破译一些简单的内容出来了,嘿嘿
谌浩轩嗯,不用全靠我一个人了
夏常安SOUL001其实凯撒密码本身就不是很难,对于隋玉这样的初学者开说都是能接受的
隋玉我还想学摩斯密码
谌浩轩现在通讯技术发达,基本上都不怎么使用摩斯密码了
谌浩轩不用专门去学习,学了也不一定用
隋玉但是我想了解了解
夏常安SOUL001那我给你简单讲解一下吧
隋玉好,还是常安对我好
夏常安SOUL001摩斯密码的基本信号,用点(·)表示滴,是短信号;用划(—)表示嗒,是长信号。点和划之间的间隔是短的,而字母间是三个点的长度,单词间是七个点的长度。
隋玉听着怎么有点像打电报呢,不是滴就是嗒
隋玉算了,还是不学了
隋玉反正我是不会用到的
夏常安SOUL001你这变脸比翻书还快