随机数生成器

我自己的课程作业,感觉写得还行,放到这里来,免得丢掉了。

摘要:本文对随机数生成器的不同使用环境及要求、类别及检验方法进行综述。
关键词:随机数生成,RNG,PRNG,TRNG,随机性检验

继续阅读...

初学haskell

最近学习 haskell ,在 Real world Haskell第三章 中有个作业,自己实现一个对list求长度的函数。这个问题还真不简单。

继续阅读...

奇怪的现象

环境 Embedded Linux 2.6.34, busybox 1.17.2 。

没有废话,直接拷贝一个Commit log。

this condition is something strange, let me demostrate:

#ifconfig eth0 192.168.3.10
#ifconfig eth1 192.168.3.11
#ifconfig eth0 down
#ping 192.168.3.10

you will find the last ping still success even if you run it from another machine. To overcome this, you need to do:

#ifconfig eth0 0.0.0.0

before putting it down.

坏设计的例子:挑战认证

一个合作公司,给出了一个挑战认证的设计,需要我在客户端实现。这个设计真是太烂了。给他们提建议了他们也不理,很不爽。这里写下这种设计,算是一个反面教材吧。

Client -> Server : Register(SerialNum) Server --> Client : RegisterOK(Challenge) Client -> Server : Authenticate( Hash(SerialNum || Challenge)) Server --> Client: AuthenticateOK

图1

继续阅读...

开篇庆祝

xiaofuxing.name 博客上线了。我,Pluswave, 小福星的父亲,用这个域名和博客名称,纪念8个月大的女儿刚刚起了这个小名。