cornsea

2010年6月28日 #

svn取消错误的提交

摘要: 举个例子:1. svn st -u svn: 3002. svn ci -m "aaa" svn:301取消(revert)前一次checkin3. svn diff -r 301:300 > revert.patch4. patch -p0 < revert.patch 阅读全文

posted @ 2010-06-28 21:24 cornsea 阅读(7462) 评论(0) 推荐(0) 编辑

2010年6月24日 #

使用python来ping主机

摘要: 代码如下: 阅读全文

posted @ 2010-06-24 22:15 cornsea 阅读(6493) 评论(0) 推荐(0) 编辑

2010年6月21日 #

简单实现rsa加密算法

摘要: rsa的基本步骤如下:# 1. 产生两个比较大的素数p,q# 2. 计算 N = pq 和phi = (p-1) * (q - 1)# 3. 找到一个整数e满足条件 (1 < e < phi)并且与phi是互质的: gcd(e, phi) = 1# 4. 计算私钥 d, 满足条件1 < d <phi, 并且是e的模逆ed = 1 (mod phi)# 5. 公共密钥就是(N... 阅读全文

posted @ 2010-06-21 21:09 cornsea 阅读(557) 评论(0) 推荐(0) 编辑

2010年6月20日 #

流加密算法RC4的实现

摘要: RC4算法的基本步骤是:1. 使用密钥初始化一个查找表2. 利用查找表,生成一个字节的子密钥3. 把子密钥与明文或者密文做异或运算,就得到了对应的加密文或者解密文Python 实现如下: 阅读全文

posted @ 2010-06-20 12:15 cornsea 阅读(1399) 评论(0) 推荐(0) 编辑

2010年6月19日 #

破解简单移位替代加密

摘要: 简单移位替代加密,密钥一共有26种可能(0,...,25),循环解密,看解密后的明文就可以猜中密钥是多少。python程序如下: 阅读全文

posted @ 2010-06-19 22:47 cornsea 阅读(674) 评论(0) 推荐(0) 编辑

信息安全三原则:CIA

摘要: 信息安全的三原则是指:1. Confidenciality 隐私性 举个例子,现在很多人都把个人信息存放在计算机中,但是你不会想让别人知道你电脑上有啥隐私照片啦,你也不想让别人知道你都给谁打电话啦, 或者你不想别人知道你有多少存款拉。2. Integrity 完整性 举个例子,银行不希望你偷偷把你的帐户存款增加,你也不希望自己的手机花费被人偷走, 当然,你也不希望别人把你的邮箱密码篡改了。3. A... 阅读全文

posted @ 2010-06-19 14:32 cornsea 阅读(23172) 评论(7) 推荐(0) 编辑

2010年6月8日 #

使用prctl API, 在父进程退出后,让子进程也退出

摘要: 例子程序: 阅读全文

posted @ 2010-06-08 23:07 cornsea 阅读(2651) 评论(0) 推荐(0) 编辑

2010年5月13日 #

使用shm_open来操作共享内存

摘要: shm_open最主要的操作也是默认的操作就是在/dev/shm/下面,建立一个文件。文件名字是用户自己输入的。要点一定要用ftruncate把文件大小于设置为共享内存大小。服务端:客户端: 阅读全文

posted @ 2010-05-13 22:51 cornsea 阅读(21032) 评论(0) 推荐(2) 编辑

直接和rsyslogd 通信写log

摘要: rsyslogd 是通过socket与客户端进行消息交换的。默认socket文件是/dev/log。另外rsyslogd默认是采用DGRAM的socket模式.下面代码是一个可以写log的程序。 阅读全文

posted @ 2010-05-13 22:38 cornsea 阅读(1307) 评论(0) 推荐(1) 编辑

2010年4月19日 #

加载ralink固件rt73.bin

摘要: 1. 将rt73.bin放到/lib/firmware/2. 在系统启动脚本中写如下命令:echo /bin/mdev > /proc/sys/kernel/hotplug 阅读全文

posted @ 2010-04-19 22:17 cornsea 阅读(861) 评论(1) 推荐(0) 编辑

导航