当前位置:首页 > 杂文短讯 > 网络安全CTF 密码学

网络安全CTF 密码学

网络大杂烩12个月前 (06-01)杂文短讯290

今天给大家带来CTF夺旗赛入门的第一步密码学篇
本篇讲一下什么是密码学

什么是密码学?
平时大家登陆输入的账号密码是密码学的密码吗?
•—— 平时输入的那个密码专业来讲,称之为口令。 
•—— 密码学的密码指的是通过加密算法运算得到的密文。
我来打个比方红豆和绿豆两个不同的豆子经过筷子或者搅拌机的搅拌得到的混合豆子。这当中红豆绿豆是明文,搅拌用的筷子或搅拌机就是加密的密钥,得到的混合物就是密码的密文,而我们的搅拌方式和分离红豆绿豆的方式就是加密解密的算法。


密码学的发展
密码学的发展大致分为四个阶段
第一个阶段是从古代到19世纪末——古典密码(classical cryptography)


第二个阶段从20世纪初到1949年——近代密码


第三个阶段从C.E.Shannon(香农) 于1949年发表的划时代论文“The Communication Theory of Secret Systems ”开始——现代密码

网络安全CTF 密码学  第1张

第四个阶段从1976年W. Diffie和M. Hellman创造性地发表了论文“New Directions in Cryptography”开始——公钥密码

以上四点即是密码学发展简史!


密码学是研究编制密码和破译密码的技术科学。
研究密码变化的客观规律,
应用于编制密码以保守通信秘密的,称为编码学;
应用于破译密码以获取通信情报的,称为破译学,总称密码学。
密码编码学是包含数据变换的原理、工具和方法的一门学科,这种数据变换的目的是为了隐藏数据的信息内容,阻止对数据的篡改以及防止未经认可使用数据。
密码编码学是论述使明文变得不可懂的密文,以及把已加密的消息变换成可懂形式的艺术和技巧。


密码学的专业术语
 密钥:分为加密密钥和解密密钥。
 明文:没有进行加密,能够直接代表原文含义的信息。
 密文:经过加密处理处理之后,隐藏原文含义的信息。
 加密:将明文转换成密文的实施过程。
 解密:将密文转换成明文的实施过程。
 密码算法:密码系统采用的加密方法和解密方法,随着基于数学密码技术的发展,加密方法一般称为加密算法,解密方法一般称为解密算法


对称加密不对称加密
 对称密码算法(Symmetric cipher):加密密钥和解密密钥相同,或实质上等同,即从一个易于推出另一个。又称传统密码算法(Conventional cipher)、秘密密钥算法或单密钥算法。
比如 DES、3DES、IDEA、AES
 非对称密码算法(Asymmetric cipher) :加密密钥和解密密钥不同,从一个很难推出另一个。又叫公钥密码算法(Public-keycipher)。其中的加密密钥可以公开,称为公开密钥(public key),简称公钥;解密密钥必须保密,称为私人密钥(private key),简称私钥。
比如RSA、ECC、ElGamal


感谢三楼@林息


流量卡29包100G


免责声明:天天见博客网提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件(leongpybingzla46@gmail.com)与我们联系处理。

本文链接:https://8848ka.cn/post/868.html