【题目描述】:密码 古典密码学有两种密码,仿射和换位,给定一段明文,一段密文,看密文能否由这段明文,是否可能通过仿射和换位得到。 【算法分析】:这道题目的关键是读题。因为接触过密码学,所以容易理解。 仿射密码:M=(m+a)%26,注意:对于相同的字母,仿射到同一个字母 换位密码:就是把所有的字母重 ...
分类:
其他好文 时间:
2017-02-25 23:59:40
阅读次数:
325
需要导入Base64.jar包 import java.io.IOException; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax... ...
分类:
其他好文 时间:
2017-02-23 20:49:02
阅读次数:
200
package ***; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import sun.misc.BASE64Decod... ...
分类:
编程语言 时间:
2017-02-19 20:11:17
阅读次数:
201
题意:将一个长度为2n(复制粘贴后)的字符串的所有长度为n的后缀从小到大排序,并依次输出它们的最后一个字母。 n<=100000 思路:裸SA,模板真难背 P党不得不写成C++风格 ...
分类:
编程语言 时间:
2017-02-16 22:44:47
阅读次数:
188
添加用户 insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 报以下的错误 ERROR 1364 (HY000): Field 'ssl_cipher' doesn't hav ...
分类:
数据库 时间:
2017-02-12 01:03:19
阅读次数:
333
原因: 1. openssl 版本过低 解决方法:进行升级 yum update openssl 2.ssl_ciphers 配置有问题 解决方法:修改为 ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:AES256+EECDH:AES256+EDH'; 3. 本身 ...
分类:
Web程序 时间:
2017-01-24 22:45:28
阅读次数:
274
最近项目中用到了各种加密,其中就包括从没有接触过得aes加密,因此从网上各种查,官方的一种说法: 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已 ...
分类:
Web程序 时间:
2017-01-07 17:57:19
阅读次数:
940
Description 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0把它们按照字符 ...
分类:
其他好文 时间:
2017-01-05 18:06:47
阅读次数:
188
Description 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0把它们按照字符 ...
分类:
其他好文 时间:
2017-01-04 23:19:30
阅读次数:
171
有两句话是这么说的:1算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。2编程就是算法和数据结构,算法和数据结构是编程的灵魂。注意,这可不是我说的,是无数程序员总结的...
分类:
编程语言 时间:
2017-01-04 19:06:58
阅读次数:
180