摘要: 数据结构与算法 数据结构研究的是数据的存储方式,算法研究的是解决问题的思路。数据结构与算法是相辅相成的 参考 《数据结构与算法》(2013年人民邮电出版社出版的图书) 内容简介 本书是国家级双语教学示范课程《数据结构》的配套教材,根据教育部高等学校计算机科学与技术教学指导委员会制定的《高等学校计算机 阅读全文
posted @ 2021-06-28 16:48 IT88老兵 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 算法概述 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时 阅读全文
posted @ 2021-06-28 16:46 IT88老兵 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 参考资料:一个小时学会Git 1、Git配置 - git config 语法: git config [<options>] 文件位置 --global #use global config file 使用全局配置文件 当前用户级 --system #use system config file 使 阅读全文
posted @ 2021-06-25 15:02 IT88老兵 阅读(87) 评论(0) 推荐(0) 编辑
摘要: rot13 回转13位密码 ROT13(回转13位,rotate by 13 places,有时中间加了个连字符称作ROT-13)是一种简易的替换式密码。它是一种在英文网络论坛用作隐藏八卦(spoiler)、妙句、谜题解答以及某些脏话的工具,目的是逃过版主或管理员的匆匆一瞥。ROT13被描述成“杂志 阅读全文
posted @ 2021-06-24 09:13 IT88老兵 阅读(804) 评论(0) 推荐(0) 编辑
摘要: Rail_fence_cipher 栅栏密码 所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话) 加 密 原 理 当加密为两组时,把将要传递的信息中的字母 阅读全文
posted @ 2021-06-24 08:41 IT88老兵 阅读(694) 评论(0) 推荐(0) 编辑
摘要: morse_code_implementation 摩斯电码实现 摩尔斯电码 摩尔斯电码也被称作摩斯密码,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,是一种早期的数字化通信形式。不同于现代化的数字通讯,摩尔斯电码只使用零和一两种状态的二进制代 阅读全文
posted @ 2021-06-24 08:37 IT88老兵 阅读(680) 评论(0) 推荐(0) 编辑
摘要: mono_alphabetic_ciphers 单字母密码 定义 在网络上传送报文的过程中使用的一种简单的加密机制。它把明文中的一个字母总是用另一个字母替换 代码 [mono_alphabetic_ciphers.py] """ Prepare 1. sys.path 中增加 TheAlgorith 阅读全文
posted @ 2021-06-22 14:21 IT88老兵 阅读(99) 评论(0) 推荐(0) 编辑
摘要: mixed_keyword_cypher 混杂关键字加密 mixed_keyword_cypher 混杂关键字加密,即利用一个关键字,代替其顺序的 A,B,C,..., 再取A,B,C 顺序未替代的部分进行转换。 如: key:hello 其 A,B,C,...,X,Y,Z 26个字母替代顺序为 H 阅读全文
posted @ 2021-06-22 14:19 IT88老兵 阅读(74) 评论(0) 推荐(0) 编辑
摘要: hill_cipher 希尔密码 简介 希尔密码(Hill Cipher)是运用基本矩阵论原理的替换密码,由Lester S. Hill在1929年发明。 每个字母当作 \(26\) 进制数字:\(A=0, B=1, C=2,\cdots\) 一串字母当成 \(n\) 维向量,跟一个 \(n \ti 阅读全文
posted @ 2021-06-22 10:51 IT88老兵 阅读(1173) 评论(1) 推荐(0) 编辑
摘要: diffie公钥私钥机制依素数简化实现 1、依据一个素数,寻找一个另一可用素数 2、分别设置 Alice 、Bob 的公钥、私钥 3、Alice 、Bob 分别利用 对端公钥、自身私钥、及可用素数 形成 各自的 密钥 key 4、检查 key 的一致性 (应该是相同的) 代码 [diffie.py] 阅读全文
posted @ 2021-06-21 12:59 IT88老兵 阅读(76) 评论(0) 推荐(0) 编辑