1.算法
密码术:构建和分析不一样加密-解密方法的科学安全
加密:打乱消息的过程ide
解密:还原被打乱消息的过程编码
明文:可读的消息加密
密文:被打乱的消息spa
①密码学:构建功能更强大、更有效的新的加密-解密方法的科学3d
②密码分析学:发现已有加密法的弱点,以便不用秘钥就能还原成明文的科学对象
2.blog
加密信息的方法:图片
①编码法:用字、短语或数字来替代明文——密码簿
②加密法:使用算法或秘钥来加密信息
③夹带加密法:将密文进行隐藏的方式来加密信息
3.
加密算法的基础:
①加密系统在实际中应是不可破解的,尽管不是理论上不可破解的
②破解加密系统应不会打扰通讯者
③秘钥应无需作记录便可记住,并容易修改
④密码应可以用电报来传输
⑤设备或文档应一我的便可携带或操做
⑥系统应很容易操做,无需掌握一长串的规则或进行专门培训
4.
一个好的加密法应具备:
①模糊性:加密法应隐藏全部局部模式(语言的任何识别字符都应变模糊)
②扩散性:加密法将密文的不一样部分进行融合,使任何字符都不在其原来的位置
5.
付出大于回报
“安全”:得到信息的代价比破解加密的代价更小
6.
密码分析法:
①密文:从密文中得到全部信息生成明文(具备所有密文)(最难)
②已知明文:从信息和密文发现秘钥(具备密文和所有或部分明文)
③选取明文:影响信息特性,有利于发现秘钥(具备密文和信息)(最易)
7.
CAP软件
8.
经典加密法:以单字母为做用对象的加密法
①替换加密法:用一个字符替换另外一个字符的方法
1)单码加密法:具备固定替换形式的加密法(明文的每一个字母就由密文的一个字母替代)
2)多码加密法:用多个字母来替代同一个明文字母
②换位加密法:从新排列明文中字母位置的加密法