返回顶部
摘要: #对称密码学 #Keyed Permutations ![](https://img2023.cnblogs.com/blog/2698491/202305/2698491-20230513003845070-904436872.png) "一对一对应"的数学术语是双射(bijection)。如果一 阅读全文
posted @ 2023-05-13 01:18 Cryglz 阅读(340) 评论(0) 推荐(0) 编辑
摘要: #公钥密码学(持续更新) 在做这部分之前,先来了解下什么时公钥密码学吧 公钥密码学是一种密码学分支,它涉及使用加密算法和密钥对数据进行加密和解密。与对称密钥加密不同,公钥密码学使用两个密钥:一个公钥和一个私钥,因此也称为非对称密钥加密。 在公钥密码学中,公钥是公开的,可以向任何人公开,私钥则由接收方 阅读全文
posted @ 2023-05-09 00:18 Cryglz 阅读(420) 评论(0) 推荐(0) 编辑
摘要: #第二节模运算 第一题( GCD ) 在做这道题前,了解下欧几里得算法: 欧几里得算法,也叫辗转相除法,用于求解两个非负整数a和b的最大公约数(Greatest Common Divisor, GCD),即能够同时整除它们的最大正整数。 算法的基本思想是,通过不断求解a和b的余数的最大公约数,最终可 阅读全文
posted @ 2023-05-05 21:11 Cryglz 阅读(864) 评论(1) 推荐(0) 编辑
摘要: INTRODUCTION TO CRYPTOHACK 第一题 (ASCII) 一道简单的ASCII码转换,直接用题目的提示代码解就行了 ascii=[99, 114, 121, 112, 116, 111, 123, 65, 83, 67, 73, 73, 95, 112, 114, 49, 110 阅读全文
posted @ 2023-05-04 21:40 Cryglz 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 什么是md5 MD5(Message-Digest Algorithm 5)(信息-摘要算法5), 一种被广泛使用的[密码散列函数](https://baike.baidu.com/item/密码散列函数/14937715?fromModule=lemma_inlink),可以产生出一个128位(1 阅读全文
posted @ 2023-01-13 20:45 Cryglz 阅读(480) 评论(0) 推荐(0) 编辑
1 2 3 1