![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
Ms 唐
死肥宅,不喜欢回复评论,文章有错误可以直接指出(谢谢- 。-)。
展开
-
密码学应用(三)Apache搭建Https
密码学应用(三)搭建中间件Linux中搭建Apache搭建中间件中间件=平台+通信;中间件是一类连接软件组件和应用的计算机软件,它包括一组服务;中间件是基础软件的一大类,属于可复用软件的范畴;中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。Linux中搭建ApacheApache HTTP Srver(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大原创 2020-07-14 23:37:20 · 451 阅读 · 0 评论 -
密码学应用(二)访问控制
密码学应用(二)简介访问控制模型自主访问控制模型简介访问控制技术:指防止对任何资源进行未授权的访问,从而使计算机在合法的范围内使用。一般是指通过用户身份及其所属的某项定义组来限制用户对某些信息项的访问,或限制对某些控制功能的使用的一种技术。访问控制通常用于系统管理员控制用户对服务器、目录、文件等网络资源的访问。访问控制模型访问控制模型:在为用户对系统资源提供最大限度共享的基础上,对用户的访问权限进行管理,防止对信息的非授权篡改和滥用。保证用户在系统安全策略下正常工作,拒绝非法用户的非授权访原创 2020-07-09 19:36:58 · 1506 阅读 · 1 评论 -
密码学应用(一)身份鉴别
身份验证身份验证身份验证身份验证又称为“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确定。身份验证的方法:基于共享密钥的身份验证;基于生物学特征的身份验证;基于公开密钥加密算法的公开验证。身份验证的目的:确认当前所声称为某种身份的用户,确实是所声称的用户。身份验证可分为三类:实体所知:应用最广泛的认证方式,因为其成本低,实现简单。例如:口令、验证码等。面临的威胁也比较大。例如:暴力破解、木马等。实体所有:是一种安全性较高,成本也比较高的认证方式。例如:原创 2020-07-08 22:51:55 · 3620 阅读 · 0 评论 -
密码学基础(数学理论)
数学基础理论数学基础群、环、域的概念密码学基础概念推荐书籍数学基础素数与合数定义:整数p是一个素数, 如果它只能被±p,±1整除。素数的个数是无限的,全体素数的集合记为P。如果整数n不是素数,则它是一个合数。模n同余定义:若a mod n= b mod n,则称整数a和b模n同余。求最大公因子GCD的Euclidean算法(辗转相除法):Step 1: r0 =a and r1 =b;Step 2: r0 =q1r1+r2; r1 =q2r2+r3; …… ;rn-2转载 2020-07-07 20:44:06 · 7349 阅读 · 2 评论 -
密码学基础(二)对称密码体制和非对称密码体制
对称密码体制与非对称密码体制对称密码体制对称加密算法对称加密算法的优点对称加密算法的缺点常用对称加密算法DES算法3DES算法AES算法国际数据加密算法(IDEA)Blowfish算法RC5加密算法5.8.RC6非对称加密体制非对称加密算法非对称加密算法的优点非对称加密算法的缺点常用的非对称加密算法RSA算法DSA算法ECC算法DH算法SM1、SM2、SM4算法非对称加密算法应用场景非对称加密算法和对称加密算法区别散列算法比较对称加密算法比较非对称加密算法比较常见的签名加密算法数字签名MD5算法SHA1算法原创 2020-07-07 19:32:51 · 10467 阅读 · 3 评论 -
凯撒密码与序列密码的破译练习
powershell练习凯撒密码与序列密码的破译穷举破译凯撒密码穷举破译凯撒密码#输入密码[string]$str = Read-Host "请输入穷举字符串:"#字符串转换成字符[char[]]$chara = $str.ToCharArray()#对密文进行1-25位的循环移位for([int]$i = 1;$i -le 25;$i++){ #每次循环清空字符串 [string]$minwen = $null #对密文每一位字符进行循环 for($j =原创 2020-07-07 00:01:56 · 553 阅读 · 0 评论 -
密码学基础(一)分组密码与序列密码
密码学密码学的发展历史密码学简介密码学的典型应用密码学的发展历史从公元前400年斯巴达人将莎草纸缠绕到木棍开始,至今密码学已经历过几千年的发展,大体可分为三个阶段:古代密码学(1949年之前)主要特点:数据的安全基于算法的保密古典密码编码方法:置换和代换。置换:明文中的字母重新排列,字母本身不变,但其位置改变了。代换:将明文中的字符替代成其它字符。近代密码学(1949~1975年)主要特点:数据的安全基于密钥而不是算法的保密,密码学从此开始成为一门学科。1949年 克劳德·艾尔原创 2020-07-06 17:58:02 · 9731 阅读 · 0 评论