Posts

All blog posts

blog-posts
images/blog-posts

汇编语言「Linux/x86-64」・第一步

汇编 编译 连接 编程 asm nasm linux

汇编语言是一系列用于电脑、处理器、控制器,或其他可以编程器件的低级语言的统称。通常不同的设备会对应不同的汇编语言。下面着重介绍Linux下的64位汇编语言 NASM x86-64,我这边主要使用Ubuntu系统进行作业,原则上其他版本的64位Linux也同样可以进行相应的操作,只不过某些命令会有所不同,需要大家注意。


images/blog-posts

密码篇・公开密钥加密

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

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




images/blog-posts

密码篇・密码学简介

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

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