Web3极客日报 · 2020-08-30 0

Web3极客日报 #253

1. 你想实现自己的加密算法吗?
https://vnhacker.blogspot.com/2020/08/so-you-want-to-roll-your-own-crypto.html

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

2. 自动化解密工具
https://github.com/Ciphey/Ciphey

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

3. 使用 rust 实现的基于寄存器的 vm 教程
https://blog.subnetzero.io/post/building-language-vm-part-01/

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

Web3Web3Rebase

Web3

网站:http://rebase.network
公众号:rebase_network