LouZhang

导航

随笔分类 -  加解密算法

RC4加密解密算法的简单实现
摘要:今天上午要上信安基础课了,所以在上课之前复习了下看到了RC4,就想实现一遍,顺便当作复习咯只不过太挫了,有一个地方理解错了就是加密解密得用同一个S[]这个S[]在加密或者解密的结束之后是改变了的我一直没有注意到这个结果,所以一直在悲剧下面就上代码了,写的极其的挫,也不想改了,反正已经了解了算法的流程了不过这种风格也是我要改变的风格了(觉得之前符号什么的全写一起太难看了。。。)注明:s和t数组用int或者char都可以的#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm 阅读全文

posted @ 2012-05-08 21:28 louzhang_swk 阅读(6420) 评论(0) 推荐(0)

int范围内的RSA
摘要:这些话加在前面吧,因为这是修改的内容程序出现了BUG在计算幂取模的时候出现了错误其实最重要的是私钥d可能会是负数,我并没有取整数的模(一直错在这,我以为可以。。。。)其实此次学习最重要的是发现了-1右移等于-1吧。。。代码我就直接替换掉新的了。。。花了几天的时间终于搞定了NSGA-II,周三晚开完会讨论之后无误就来发表今晚烦燥,就来复习信安基础了,做了个简单的RSA只能计算Int范围内的,即p,q的选取在int范围内而且p*q不能超过int写了也算一个学习经历吧,就到这里记录一下代码里Miller_Robin是不需要的,只是写一下Miller_Robin和Prime_Linear函数都是直接贴 阅读全文

posted @ 2012-04-29 22:48 louzhang_swk 阅读(856) 评论(0) 推荐(0)