![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络安全
文章平均质量分 65
逍遥剑臣
这个作者很懒,什么都没留下…
展开
-
【密码学】RC4算法原理及java实现
转自:点击打开链接一、对称加密中的流加密1.分组加密输入明文以一定长度组为单位,用于加解密的密钥序列可重复(优点);核心是代换(S 盒);用于处理成块的数据,比如文件传输、email、数据库等。2.流加密连续处理输入流(单位可以是bit,byte,字),用于加解密的密钥序列不可重复;核心是置换(swap);优点是加解密速度快代码少;用于处理数据流,比如一个数据通信信道或网页浏览器/web链路.二、...转载 2018-05-02 20:18:09 · 6486 阅读 · 0 评论 -
【密码学】AES算法原理与Java实现
转自:点击打开链接对称加密中的分组加密一.分组长度、密钥长度、推荐轮数AES密钥长度(bit)分组长度(bit)推荐加密轮数AES-128(一般)12812810AES-19219212812AES-25625612814二.输入输出分组的处理举个例子:现在假设明文分组P为”abcdefghijklmnop”,则对应上面生成的状态矩阵图如下:上图中,0x61为字符a的十六进制表示。可以看到,明文经...转载 2018-04-26 00:23:30 · 3987 阅读 · 0 评论 -
【密码学】彩虹表
以前和很多人一样,对彩虹表的理解是片面的:以为彩虹表是一个大的“明文->密文”的映射表。按照这个理解(也就是暴力破解)某个哈希函数的彩虹表的容量是超大超大的,即使对明文做了分类。 今天看了一下上面链接的那个帖子后,对彩虹表有了更确切的理解。彩虹表(Rainbow table)所谓的time-memory trade-off,并不是简单地“以空间换时间”,而是双向...转载 2018-05-11 21:18:40 · 6206 阅读 · 0 评论 -
【匿名通信】在Debian上安装运行tor和nyx并使用stem库
#1.安装运行torapt-get install tor #2.安装pythonapt-get install python-pip#3.更新全部pip库,写一个更新脚本vim pipupgrade.pyimport pipfrom subprocess import call for dist in pip.get_installed_distributions...原创 2018-09-10 14:00:03 · 898 阅读 · 0 评论