《算法概论》
文章平均质量分 67
unikingest
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一次一密乱码本
/* ***********************一次一密乱码本*********************基础: c=a^b a=b^chttp://blog.youkuaiyun.com/unikingest/archive/2009/04/30/4138229.aspx特点:1,密匙长度与信息长度等长。 2,密匙随机生成 3,密匙只能使用一次 4,只适用于少量数据 5,原创 2009-04-29 21:08:00 · 1376 阅读 · 0 评论 -
AES
/*AES类似于 一次一密乱码本,只是密匙的长度固定了,一般为128Bit或256Bit适用于较长的文件加密(因为只是感受一下AES,所以密匙长度为一个字节即一个char型变量,方便吗!能理解就行了)*/#include #include void encrypt(char key , char *ch){ int i=0; while(ch[i] != /0) { ch[i]=ch原创 2009-04-29 21:09:00 · 611 阅读 · 0 评论 -
不用中间变量兑换两个变量
这是“一次一密乱码本”的基础,见http://blog.youkuaiyun.com/unikingest/archive/2009/04/29/4137802.aspx #include main(){ int a=3,b=7; a=a^b; //将明文a通过密匙b加密 b=a^b;//1,还原密文a,赋值给b 2,将明文b通过密匙a加密 a=b^a;//还原密文b,赋值给a printf(原创 2009-04-29 23:58:00 · 993 阅读 · 0 评论
分享