原文:密码学笔记——希尔密码

希尔密码 Hill Cipher ,是运用基本矩阵论原理的替换密码,每个字母当作 进制数字:A , B , C ... 一串字母当成n维向量,跟一个n n的矩阵相乘,再将得出的结果mod 。用作加密的矩阵 即密匙 必须是可逆的,否则就不可能译码。只有矩阵的行列式和 互质,才是可逆的。 例题: 在线代的课本上出现了一堆神秘字母 dloguszijluswogany 而旁边的矩阵是 快找出flag吧 ...

2017-09-04 20:40 0 12114 推荐指数:

查看详情

密码学笔记——playfair密码

Playfair密码(Playfair cipher 或 Playfair square)一种替换密码,1854年由查尔斯·惠斯通(Charles Wheatstone)的英国人发明。 例题: 某种加密方式,玩一玩吧 密钥:shiyanb 密文:KQSAMFPAOPMFPA ...

Mon Sep 04 00:15:00 CST 2017 0 3408
密码学笔记——培根密码

培根密码,培根所用的密码是一种本质上用二进制数设计的,没有用通常的0和1来表示,而是采用a和b 一、培根密码加密方式 第一种方式: A aaaaa B aaaab C aaaba D aaabb E aabaa F aabab G aabba H aabbb I abaaa J ...

Sun Aug 20 07:45:00 CST 2017 0 6258
密码学笔记(4)——RSA的其他攻击

  上一篇详细分析了几种分解因子的算法,这是攻击RSA密码最为明显的算法,这一篇中我们考虑是否有不用分解模数n就可以解密RSA的密文的方法,这是因为前面也提到,当n比较大的时候进行分解成素数的乘积是非常困难的。 一、计算$\phi (n)$   首先要说明的是计算$\phi (n)$并不比 ...

Fri Feb 09 01:29:00 CST 2018 0 980
密码学原理学习笔记

攻击的类型: 唯密文攻击(COA):攻击者只知道密文 已知明文攻击(KPA):攻击者知道同一密钥下密文对应的明文。 选择明文攻击(CPA):攻击者可以事先任意选择一定数量的明文,让被攻击的加密算 ...

Wed Sep 12 06:55:00 CST 2018 0 937
密码学笔记——Rot13

Rot13:将每个在字母表上的字母,用后数13个后的字母代替,若超过时则重新绕回26字母开头即可。 eg:A换成N、B换成O、依此类推到M换成Z,然后序列反转:N换成A、O换成B、最后Z换成M ...

Mon Aug 28 20:34:00 CST 2017 0 1116
逆元(数论倒数)【密码学笔记

数论倒数,又称逆元 取模 对于取模,有一下一些性质: 但是唯独除法是不满足的: 为什么除法错的呢?很好证明: 而对于一些题目,我们必须在中间过程中进行求余,否则数字太大,电脑存不 ...

Sun Oct 13 21:49:00 CST 2019 3 212
密码学笔记(3)——分解因子算法

  从前面两篇的内容可以知道对于RSA密码体制,最为明显的攻击方式就是试图分解模数。对于大整数分解目前最为有效的三种算法是二次筛法、椭圆曲线分解算法以及数域筛法,其他作为先驱的著名包括Pollard的$\rho$算法和$p-1$算法、Willian的$p+1$算法、连分式算法,当然还有试除法,这篇 ...

Thu Feb 08 08:24:00 CST 2018 0 1137
密码学知识

密钥 密钥secret key:是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。 根据密码算法所使用的加密密钥和解密密钥是否相同,密钥分为对称密钥与非对称密钥。 1、对称密钥加密 又称私钥加密或会话密钥加密算法,即信息的发送方和接收方使用同一个密钥去加密 ...

Mon May 18 01:48:00 CST 2020 0 693
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM