$\color{ 0066ff}{ 题目描述 }$ 喜欢钻研问题的JS 同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法。 例如‘JSOI07’,可以读作: JSOI07 SOI07J OI07JS I07JSO ...
分类:
Web程序 时间:
2019-01-11 15:11:34
阅读次数:
196
今天我登录一台服务器,看着openssh版本有点儿低,手贱给升级到openssh7.9p1版,然后有人反馈连不上了,问我是不是把他key删了,这不可能啊,我没动那些。网上基本都是说,securecrt什么加密方法过时啥的,客户端是7.1啊!低什么低。自己拿虚机试验终于发现问题了。securecrt客户端生成的pub开头是dss的,这种的在openssh7.9p1里好像就不认了,这正是我依然可以用k
分类:
其他好文 时间:
2019-01-10 18:21:03
阅读次数:
509
原题链接 51:古代密码 描述(此描述太繁琐,你可以忽略,下文有注解) 古罗马帝国有一个拥有各种部门的强大政府组织。其中一个部门就是保密服务部门。为了保险起见,在省与省之间传递的重要文件中的大写字母是加密的。当时最流行的加密方法是替换和重新排列。 替换方法是将所有出现的字符替换成其它的字符。有些字符 ...
分类:
其他好文 时间:
2019-01-06 16:28:58
阅读次数:
436
import hashlib password ='12f3456' m = hashlib.md5(password.encode()) # m1=hashlib.sha1(password.encode()) #sha1加密方法 # m2=hashlib.sha224(password.enco... ...
分类:
编程语言 时间:
2018-12-15 18:40:31
阅读次数:
203
P4051 [JSOI2007]字符加密 题目描述 喜欢钻研问题的JS 同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法。 例如 ,可以读作: 把它们按照字符串的大小排序: 读出最后一列字符: ,就是加密后的字符 ...
分类:
Web程序 时间:
2018-12-15 17:13:58
阅读次数:
159
加密方法:对称加密:加密和解密使用同一个密码公钥加密:每个密码都成对出现,一个为私钥(screctkey),一个为公钥(publickey)单向加密/散列加密:提取数据特征码,常用于数据完整性校验1、雪崩效应2、定长输出MD5:MessageDigest,128位定长输出SHA1:SecureHashAlgorithm,160位定长输出
分类:
其他好文 时间:
2018-12-12 18:55:43
阅读次数:
193
一、加解密字符串 1、加密方法:将原字符串与加密字符进行异或 2、解密方法:将加密后的字符数组与加密字符进行异或 二、加解密文本文件 1、获得文本文件中的字符串 2、加密文本并保存 3、读取文本并解密 ...
恺撒密码 凯撒密码一般指恺撒密码 它是一种代换密码。据说凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为凯撒密码。 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一 ...
分类:
其他好文 时间:
2018-11-30 20:21:14
阅读次数:
1201
题目描述: 喜欢钻研问题的JS 同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法。 例如‘JSOI07’,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0 把它们按照 ...
分类:
Web程序 时间:
2018-11-24 11:42:04
阅读次数:
246
切入点来源于课堂测验习题。 输入一个四位数,该数是被加密后的结果。加密方法是:原数每一位数字加9,除以10取余,再将第一位和第三位,第二位和第四位数字交换,组成加密后的新数字,求出原来的四位数。 输入:3421 输出:3245 核心代码: 通过本例拓展研究发现,设通式为(x+m)%n=y 注:由于x ...
分类:
其他好文 时间:
2018-11-18 14:58:35
阅读次数:
1225