【经历杂谈】我也来折腾折腾校园网

前几天突发奇想,想利用上一直被我废弃的有线网络。于是购买了路由器NewWifi 3 With Openwrt,想要搞些事情。虽然在我校使用路由器并不是一件很困难的事情(事实上有一个专门教你配置的群,但是加群需要验证学生卡照片,我觉得太弟弟了),但是除了那个群就没有其他文档了。于是只能自己动手,丰衣足食。整体上而言技术含量不是很大,但是作为一种经历还是可以写出来玩玩的。

阅读更多

密码学体制和古典密码学

密码学体制

一个密码学体制是满足下列条件的五元组:

  1. P 表示所有明文的集合。
  2. C 表示所有密文的集合。
  3. K 表示密钥空间,是由所有密钥组成的集合。
  4. 对于任意一个 $k \in K$,都存在一个对应的加密函数 $e_K(x) \in \epsilon$ 和对应的解密规则 $d_K \in D$ ,对于任意的明文 $ x \in P $,均有 $ d_K(e_k(x)) = x $。

阅读更多

Lisp——超越时代的语言

Lisp 的起源

John McCarthy于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如欧几里德对几何的贡献。他向我们展示了,在只给定几个简单的操作符和一个表示函数的记号的基础上,如何构造出一个完整的编程语言。麦卡锡称这种语言为 Lisp, 意为 List Processing,因为他的主要思想之一是用一种简单的数据结构表 (list) 来代表代码和数据。

阅读更多