自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 ElGamal加密算法简介

目录简介阶本原元算法流程1.密钥生成2.加密3.解密简介上一篇介绍了非对称加密算法中的RSARSA算法简介,这次看一下ElGamal算法。首先它是一个基于迪菲-赫尔曼密钥交换的非对称加密算法。它在1985年由塔希尔·盖莫尔提出。它可以定义在任何循环群G上。它的安全性取决于G上的离散对数难题。(RSA基于大数的因数分解)在介绍算法原理之前先熟悉几个概念:阶设n>1,a和n互质,则必有一个x (1≤x ≤n-1)使得: ax ≡ 1 (mod n )满足ax ≡ 1 (mod n ) 的最小

2020-12-28 17:07:42 10879 5

原创 MBSE基于模型的系统工程

目录定义为什么要用MBSE传统基于文本系统设计方式的局限MBSE带来的价值与传统设计方式的对比MBSE的三大支撑:方法论、系统设计语言、系统建模工具MBSE方法论系统设计语言系统建模工具参考定义官方的解释还是要记录一下,万一考试要考呢。。国际系统工程协会(INCOSE)于2006年发起2007年发布的《SE愿景2020》中的定义:MBSE is the formalized application of modeling to support system requirements, design,

2020-12-23 12:24:46 8518

原创 分类问题学习笔记-朴素贝叶斯

文章目录朴素贝叶斯案例算法原理如何处理连续值算法的优缺点优点缺点Python朴素贝叶斯案例按照以往,我们首先通过一个例子来感受一下,来看看它到底有多朴素。大学上概率论的时候老师大都举过这样一个例子:抽奖盒里有三张券,只有一张中大奖 ,你抽了一张还没刮,小明抽了一张,刮开没中。这时候剩下最后一张中奖的概率是多少?他要跟你换你换吗?从直觉上来讲,你中奖的概率是1/3,你最先抽了一张,不管咋操作,中奖的概率应该都是1/3。这时候小明排除掉了一张没中奖的,剩下两张必有一张中奖,所以概率是1/2。是这样吗?

2020-12-22 16:09:27 235

原创 RSA算法简介

目录简介对称加密非对称加密RSA算法原理RSA算法流程1.密钥生成2. 加密和解密简介对称加密1976年以前,所有的加密方法都是同一种模式:a选择某一种加密规则,对信息进行加密;b使用同一种规则,对信息进行解密。这种加密模式有一个最大缺点:加密和解密使用同样的规则(密钥),a必须把密钥告诉b,否则无法解密。保存和传递密钥,就成了最头疼的问题。非对称加密后来出现一种 ”Diffie-Hellman密钥交换算法“,它的加密和解密可以使用不同的规则,只要这两种规则之间存在某种对应关系即可

2020-12-21 13:36:28 429

原创 欧几里德算法、拓展欧几里德、中国剩余定理

目录欧几里德算法(Euclidean algorithm)(辗转相除法)拓展欧几里德算法中国剩余定理作业1:作业2:欧几里德算法(Euclidean algorithm)(辗转相除法)欧几里德算法又称辗转相除法,主要是用于计算两个整数a,b的最大公约数。简单点说一下算法原理:两个整数的最大公约数等于其中小的那个数跟大除以小余数的最大公约数。即: gcd(a,b)=gcd(b,a mod b) 。举个简单的例子:比如求 10跟 24 的最大公约数a = gcd(10, 24):求10和24的

2020-12-14 19:58:08 894

原创 AES加密的工作模式ECB、CBC、CFB、OFB及案例

高级加密标准(Advanced Encryption Standard: AES)是美国国家标准与技术研究院(NIST)在2001年建立了电子数据的加密规范。其是对称加解密算法的最经典算法之一,它是一种分组加密标准,每个加密块大小为128位,允许的密钥长度为128、192和256位。这里只介绍ECB、CBC、CFB和OFB四种加密模式...

2020-12-09 13:33:34 5911

原创 希尔密码的加密、解密与破解

简介希尔密码是运用基本矩阵论原理的替换密码,由Lester S. Hill在1929年发明。每个字母当作26进制数字:A=0, B=1, C=2… 一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果模26。(注意用作加密的矩阵(即密匙)在 必须是可逆的,否则就不可能解码。只有矩阵的行列式和26互质,才是可逆的。)例子:加密:密文向量 = 密钥矩阵 * 明文向量 (mod 26)python实现:import numpy as npm = 'YOURPINNOISFOURONETW

2020-12-03 17:13:30 8026 1

原创 同余方程、欧拉定理、乘法逆元、定义在Zm上的矩阵求逆

上篇简单介绍了一下仿射密码:仿射密码的加密与解密,很多东西都没有深入去挖掘,这次上完课后对实现它的一些概念公式又有了一个更深的认识。目录1.模同余2.一次同余方程唯一解定理首先介绍几个概念:1.模同余模同余:给定一个正整数m,如果两个整数a和b满足a-b能够被m整除,即(a-b)/m得到一个整数,那么就称整数a与b模m同余,记作a≡b(mod m)。对模m同余是整数的一个等价关系。其中定义群Zm = {0, 1, 2, …, m-1}证明:必要性:若a和b除以m留下相同的余数r,a=q1

2020-12-02 11:08:36 1728

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除