Problem Description列变位法是古典密码算法中变位加密的一种方法,具体过程如下 将明文字符分割成个数固定的分组(如5个一组,5即为密钥),按一组一行的次序整齐排列,最后不足一组不放置任何字符,完成后按列读取即成密文。比如:原文:123456789密钥:4变换后的矩阵:12345678...
分类:
其他好文 时间:
2015-05-25 12:50:01
阅读次数:
140
列变位法是古典密码算法中变位加密的一种方法,具体过程如下 将明文字符分割成个数固定的分组(如5个一组,5即为密钥),按一组一行的次序整齐排列,最后不足一组不放置任何字符,完成后按列读取即成密文。...
分类:
其他好文 时间:
2015-05-24 17:29:01
阅读次数:
116
oracle里的PL/SQL代码,经过wrap程序后,就会变成不可阅读的密文,以前一直没找到办法解开,在oracle黑客手册里有简要描述,后来在google里找到,How to unwrap PL/SQL (https://www.blackhat.com/presentations/bh-usa-...
分类:
数据库 时间:
2015-05-24 11:16:54
阅读次数:
147
UITextField属性:1、frame 坐标2、borderStyle 边框样式3、placeholder 提示文字4、keyboardType 键盘样式(数字键盘,字母键盘等)5、keyboardAppearance 键盘外观6、secureTextEntry 密文输入7、clearButto...
分类:
其他好文 时间:
2015-05-23 23:55:50
阅读次数:
202
Problem Description列变位法是古典密码算法中变位加密的一种方法,具体过程如下 将明文字符分割成个数固定的分组(如5个一组,5即为密钥),按一组一行的次序整齐排列,最后不足一组不放置任何字符,完成后按列读取即成密文。比如:原文:123456789密钥:4变换后的矩阵:12345678...
分类:
其他好文 时间:
2015-05-23 22:36:55
阅读次数:
170
接触Discuz有一段时间了,一直很喜欢这个论坛程序,确实是一个很不错的程序,灰常值得我们去学习,这里介绍它其中的一个加密函数(含解密)这个加密函数的特点在于,比普通的加密函数多了一个随机密钥 ,可以令密文无任何规律,即便是原文和密钥完全相同,加密结果也会每次不同,增大破解难度。同时还有一个时限功能...
分类:
Web程序 时间:
2015-05-22 22:22:05
阅读次数:
234
题意:给你一个密文和明文的对应表以及一个密文+明文的字符串,明文可能只出现前面的一部分(也就是说是原明文的前缀),求最短的明文。思路:首先密文的长度至少占到一半,所以先把那一半解密,问题转化为找一个最长的后缀使得和前缀相等,并且满足后缀长度不超过原串的一半,显然用next数组即可解决。 1 #pr....
分类:
编程语言 时间:
2015-05-22 21:03:34
阅读次数:
109
在BouncyCastle实现RSA的PKCS1V1.5模式中,如果是公钥加密信息(forEncryption=true),密钥长度为1024位,那么输出的密文块长度为128个字节,输入的明文块长度为127-10,即输入的明文块最大是117位,如果输入的明文块小于117位,比如输入的明文块长度为64...
分类:
其他好文 时间:
2015-05-21 21:55:25
阅读次数:
160
1. 一次一密加密、解密算法一次一密密码系统的一个重要特性是密钥K为一个真随机序列,且密钥只使用一次。下面通过计算机的伪随机函数产生的随机序列作为密钥来简单演示一次一密的加密解密算法,代码示例如下: /** * 一次一密加密、解密算法 * @param str 明文(密文) ...
分类:
编程语言 时间:
2015-05-20 23:50:56
阅读次数:
177