Recent Posts
published on
上一节中我们编译运行了一段NASM汇编代码,接下来我们将针对上一节的代码进行解析,了解一些具体的汇编知识。
published on
几乎所有成熟的商用密码都能经受严格的密码破解分析,一般来说想要对一个加密的数据进行破译最简单的方法就是直接猜测密钥,如果条件允许甚至可以进行大量尝试。为了提高破译效率可以先准备好大量的可能性较高的密钥,然后依次遍历猜测密钥,这种做法有个名词叫“字典爆破”。
published on
之前我们学习了一些密码学的基本概念和原理,接下来我们研究一下密码学技术在实际应用中需要关注的一些问题。
published on
箴言 6 9 懒惰人哪,你要睡到几时呢?你何时睡醒呢?10 再睡片时,打盹片时,抱着手躺卧片时,11 你的贫穷就必如强盗速来,你的缺乏仿佛拿兵器的人来到。
published on
汇编语言是一系列用于电脑、处理器、控制器,或其他可以编程器件的低级语言的统称。通常不同的设备会对应不同的汇编语言。下面着重介绍Linux下的64位汇编语言 NASM x86-64,我这边主要使用Ubuntu系统进行作业,原则上其他版本的64位Linux也同样可以进行相应的操作,只不过某些命令会有所不同,需要大家注意。
published on
维基百科: 公开密钥密码学(英语:Public-key cryptography)也称非对称式密码学(英语:Asymmetric cryptography)是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;公钥用作加密,私钥则用作解密。使用公钥把明文加密后所得的密文,只能用相对应的私钥才能解密并得到原本的明文,最初用来加密的公钥不能用作解密。
published on
箴言 11 1 诡诈的天平为耶和华所憎恶,公平的法码为他所喜悦。 2 骄傲来,羞耻也来,谦逊人却有智慧。