All Posts for ... tag "密码学"



images/blog-posts

密码篇・密码猜解

python 密码学 密码字典 ZIP压缩 密码破译 黑客 入门

几乎所有成熟的商用密码都能经受严格的密码破解分析,一般来说想要对一个加密的数据进行破译最简单的方法就是直接猜测密钥,如果条件允许甚至可以进行大量尝试。为了提高破译效率可以先准备好大量的可能性较高的密钥,然后依次遍历猜测密钥,这种做法有个名词叫“字典爆破”。



images/blog-posts

密码篇・公开密钥加密

python 密码学 公开密钥加密 rsa 费马小定理 黑客 入门

维基百科: 公开密钥密码学(英语:Public-key cryptography)也称非对称式密码学(英语:Asymmetric cryptography)是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;公钥用作加密,私钥则用作解密。使用公钥把明文加密后所得的密文,只能用相对应的私钥才能解密并得到原本的明文,最初用来加密的公钥不能用作解密。



images/blog-posts

密码篇・密码学简介

python 密码学 凯撒密码 替换式密码 黑客 简单 入门

密码学(英语:Cryptography)可分为古典密码学和现代密码学。古典密码学主要关注信息的保密书写和传递,以及与其相对应的破译方法。而现代密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。