极客日报 #253

极客日报#253

本期收录 3 条社区推荐,涉及 使用 rust 实现的基于寄存器的 vm 教程、自动化解密工具、你想实现自己的加密算法吗?。

2020年8月30日

本期推荐

#1

使用 rust 实现的基于寄存器的 vm 教程

推荐人:周洋

教你用 rust 实现一个基于寄存器的虚拟机。 从最基本的指令开始由浅入深,中间偶尔会插入必要的CS知识。最终会完成一个相当强大的VM。作者还基于此VM 造了自己的编程语言 iridium https://gitlab.com/subnetzero/iridium。

#2

自动化解密工具

推荐人:Harry

Ciphey 是一个用 python 实现的解密工具,利用了自然语言处理、人工智能算法以及一些常识。使用起来很简单,通过命令行传入加密文字,然后 Ciphey 返回解密后的结果,大多数时候可以在 3 秒内给出结果。

#3

你想实现自己的加密算法吗?

推荐人:Harry

想知道如何从失败中学习吗?那你可以去实现一个自己的加密算法,你会碰到很多意想不到的问题。比如实现加密算法和写普通的代码就很不一样,有很多的限制,想想没有 if 语句的编程语言你要如何实现一些功能。还有要命的安全问题,可能就是因为一个小小的细节没有考虑到。如果你想开始实现自己的加密算法,需要学习好基础知识,知道自己想做什么和在行业中所处的位置,并避免文章中提到的一些问题。

Rebase 极客日报由社区志愿者共同维护,持续整理值得关注的技术内容与行业信号。