原文:信息安全-1:python之playfair密码算法详解[原创]

转发注明出处: http: www.cnblogs.com zcl p .html 一 基本概念 古典密码是基于字符替换的密码。加密技术有:Caesar 恺撒 密码 Vigenere 维吉尼尔 密码 Playfair密码 Hill密码 明文:未经过加密的信息 密文:加密后的信息 加密解密的过程:如下图 二 Caesar密码 这里我先简单讲下恺撒密码,咸觉挺简单的,后面再主要讲Playfair算法原 ...

2016-11-27 10:28 5 6819 推荐指数:

查看详情

信息安全-2:python之hill密码算法[原创]

转发注明出处:http://www.cnblogs.com/0zcl/p/6106513.html 前言: hill密码算法我打算简要介绍就好,加密矩阵我用教材上的3*3矩阵,只做了加密,解密没有做,不过我觉得会加密就会解密的~~ 一、hill算法原理 ...

Mon Nov 28 08:20:00 CST 2016 0 3276
信息安全-5:RSA算法详解(已编程实现)[原创]

转发注明出处:http://www.cnblogs.com/0zcl/p/6120389.html 背景介绍 1976年以前,所有的加密方法都是同一种模式:   (1)甲方选择某一种加密规则,对信息进行加密;   (2)乙方使用同一种规则,对信息进行解密。 由于加密和解 ...

Fri Dec 02 00:48:00 CST 2016 1 3549
信息安全-4:公钥密码体制之背包算法[原创]

转发注明出处:http://www.cnblogs.com/0zcl/p/6111686.html 前言 本来我是想学RSA算法的,但发现太难了,不是我能理解的,于是我先看教材前面的背包算法。不出意料的话会在下一篇博客介绍下RSA算法! 背包问题介绍: 给定一些物体,每个 ...

Thu Dec 01 07:14:00 CST 2016 3 4076
Python3实现Playfair密码算法加解密

题目一 密钥矩阵的构造 新建5x5的表格,依次填入密钥单词,字母不重复,然后字母a-z一次不重复填入,注意字母i和字母j占据同一个位置,一般来说加密的时候明文中的j字母都可以替换成字母i。 ...

Wed Oct 14 01:43:00 CST 2020 0 834
信息安全--密钥短语密码

密钥短语密码 说明: 最近的课程要求自己实现几种加密算法,虽然简单,但也养成习惯,做个记录。 下面是密钥短语密码的实现步骤: 1. 选择密钥并删除重复字母. 2. 在明文的字母表下方从左往右写下处理的后的密钥,然后再写剩余的字母即得密文字母表. 如密钥短语密码为: hello ...

Mon Mar 26 20:20:00 CST 2018 0 2946
信息安全--仿射密码

说明: 加法密码和乘法密码结合就构成仿射密码,仿射密码的加密和解密算法是:C=Ek(m)=(k1m+k2) mod n ;M= Dk(c)=k3(c- k2) mod n (其中(k3 ×k1)mod26 = 1); 仿射密码具有可逆性的条件是:gcd(k1, n)=1. 当k1=1时,仿射 ...

Mon Mar 26 20:55:00 CST 2018 0 9877
[信息安全] 2.密码工具箱(续)

在上一篇1.密码工具箱中介绍了一些密码技术相关的一些基本工具,同时遗留了一个鸡生蛋蛋生鸡的问题和公钥的认证问题( ̄▽ ̄)",这里再补充几个常用的工具先。 1. 伪随机数生成器(Pseudo-Random Number Generator) 随机数大家不陌生,但是随机数怎么就和信息安全扯上 ...

Sun Jul 02 23:08:00 CST 2017 1 1429
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM