上面这种加密消息的方式就是对称加密,你知道如何加密,也知道如何解码。然后李雷跟韩梅梅用的字母表偏移的加密方法叫 Caesar cipher, 凯撒加密。现实世界中用的加密算法会更复杂,但是基本原理相同。 上面这种加密方式是非对称加密,非对称的含义相对于对称来说,就是你即使知道怎么加密的的方式,也不知 ...
分类:
Web程序 时间:
2018-02-27 23:37:48
阅读次数:
287
1031: [JSOI2007]字符加密Cipher Time Limit: 10 Sec Memory Limit: 162 MB Description 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很 ...
分类:
编程语言 时间:
2018-02-25 12:58:00
阅读次数:
185
java需要下载外部包, commons codec.jar 1.6 較新的JAVA版本把Base64的方法改成靜態方法,可能會寫成Base64.encodeToString(encrypted, 0); import javax.crypto.Cipher; import javax.crypto ...
分类:
编程语言 时间:
2018-02-24 15:36:38
阅读次数:
224
1031: [JSOI2007]字符加密Cipher Description 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作: JSOI07 SOI07J OI07JS ...
分类:
Web程序 时间:
2018-02-21 10:47:59
阅读次数:
292
Description 喜欢钻研问题的 JS 同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0 把它们按照 ...
分类:
Web程序 时间:
2018-02-19 17:03:18
阅读次数:
180
<-- 要求说明 --> 凯撒密码 (让上帝的归上帝,凯撒的归凯撒) 下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。 移位密码也就是密码中的字母会按照指定的数量来做移位。 一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ? 'N', 'B' ? 'O', ...
分类:
其他好文 时间:
2018-02-13 23:35:14
阅读次数:
183
昨天呢写了一个非对称数据加密,今天来写对称的数据加密AES。对称数据加密就是只使用一个密钥 进行加密和解密,AES可以使用128,192,和256位密钥。 然后就是我的工具类: 这个过程就是随机生成一个密钥(可以有种子,也可以没有),然后用这个密钥加密和解密,还是很简单的啦(●ˇ?ˇ●) 然后为了安 ...
分类:
编程语言 时间:
2018-02-12 18:53:35
阅读次数:
186
<span style="font-family: Arial, Helvetica, sans-serif;">昨天外包安卓的那个人说AES的加解密结果不一样。于是百度搜索发现还真是!</span> 贴上AES加密核心: Cipher cipher = Cipher.getInstance("AE ...
分类:
移动开发 时间:
2018-02-05 14:28:23
阅读次数:
260
Linux scp命令用于Linux之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。 命令格式: scp [可选参数] file_source file_target 参数说明: -1: 强制scp命令使用协议ssh1 ...
分类:
系统相关 时间:
2018-02-04 12:38:44
阅读次数:
214