会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
651635
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年3月8日
蓝桥杯 历届试题 合根植物
摘要: 问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。 如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗? 输入格
阅读全文
posted @ 2019-03-08 21:13 651635
阅读(215)
评论(0)
推荐(0)
2019年3月6日
简单RSA
摘要: RSA加密需要用到质数 1 # Prime Number Sieve 2 # http://inventwithpython.com/hacking (BSD Licensed) 3 4 import math 5 6 7 def isPrime(num): 8 # Returns True if
阅读全文
posted @ 2019-03-06 17:58 651635
阅读(473)
评论(0)
推荐(0)
维吉尼亚密码
摘要: 维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。 在一个凯撒密码中,字母表中的每一字母都会作一定的偏移,例如偏移量为3时,A就转换为了D、B转换为了E……而维吉尼亚密码则是由一些偏移量不同的恺撒密码组成。 为了生成密码,需要使用表格法。这一表
阅读全文
posted @ 2019-03-06 17:11 651635
阅读(4001)
评论(0)
推荐(0)
替换密码
摘要: 替代密码是指先建立一个替换表,加密时将需要加密的明文依次通过查表,替换为相应的字符,明文字符被逐个替换后,生成无任何意义的字符串,即密文,替代密码的密钥就是其替换表 。 分为单表替换与多表替换,此处讨论单表替换 加密解密实例: 1 # Simple Substitution Cipher 2 # h
阅读全文
posted @ 2019-03-06 15:12 651635
阅读(959)
评论(0)
推荐(0)
仿射加密
摘要: 仿射密码为单表加密的一种,字母系统中所有字母都藉一简单数学方程加密,对应至数值,或转回字母。 ——百度百科 辗转相除法 与 寻找模逆: 1 # Cryptomath Module 2 # http://inventwithpython.com/hacking (BSD Licensed) 3 4 d
阅读全文
posted @ 2019-03-06 13:54 651635
阅读(1166)
评论(0)
推荐(0)
栅栏加密 / 换位加密
摘要: 字母种类数量相同,但顺序被打乱了 在简单的纵行换位密码中,明文以固定的宽度水平的写在一张图表纸上,密文按垂直方向读出,解密就是密文按相同的宽度垂直的写在图表纸上,然后水平的读出明文。 加密步骤: 数一下消息里的字符数 画一个行数等于密钥的格子 从左到右填充格子 当用完格子却还有字符时再画一行格子 从
阅读全文
posted @ 2019-03-06 13:23 651635
阅读(1078)
评论(0)
推荐(0)
凯撒加密
摘要: 一种简单的加密方法,即将每个字母替换为其字母表 n 位之后的字母。 加密 破解即为穷举密钥
阅读全文
posted @ 2019-03-06 12:43 651635
阅读(589)
评论(0)
推荐(0)
2019年3月2日
1089 狼人杀-简单版 (20 分)
摘要: 以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1 号玩家说:“2 号是狼人”,2 号玩家说:“3 号是好人”,3 号玩家说:“4 号是狼人”,4 号玩家说:“5 号是好人”,5 号玩家说:“4 号是好人”。已知这 5 名玩家中有 2 人扮演狼人角
阅读全文
posted @ 2019-03-02 21:45 651635
阅读(185)
评论(0)
推荐(0)
上一页
1
2
公告