极客日报 #253
极客日报#253
本期收录 3 条社区推荐,涉及 使用 rust 实现的基于寄存器的 vm 教程、自动化解密工具、你想实现自己的加密算法吗?。
2020年8月30日
本期推荐
使用 rust 实现的基于寄存器的 vm 教程
教你用 rust 实现一个基于寄存器的虚拟机。 从最基本的指令开始由浅入深,中间偶尔会插入必要的CS知识。最终会完成一个相当强大的VM。作者还基于此VM 造了自己的编程语言 iridium https://gitlab.com/subnetzero/iridium。
自动化解密工具
Ciphey 是一个用 python 实现的解密工具,利用了自然语言处理、人工智能算法以及一些常识。使用起来很简单,通过命令行传入加密文字,然后 Ciphey 返回解密后的结果,大多数时候可以在 3 秒内给出结果。
你想实现自己的加密算法吗?
想知道如何从失败中学习吗?那你可以去实现一个自己的加密算法,你会碰到很多意想不到的问题。比如实现加密算法和写普通的代码就很不一样,有很多的限制,想想没有 if 语句的编程语言你要如何实现一些功能。还有要命的安全问题,可能就是因为一个小小的细节没有考虑到。如果你想开始实现自己的加密算法,需要学习好基础知识,知道自己想做什么和在行业中所处的位置,并避免文章中提到的一些问题。
Rebase 极客日报由社区志愿者共同维护,持续整理值得关注的技术内容与行业信号。