需求:1、通过数字证书,非对称加密方式传送对称秘钥给服务端2、用户名、密码使用对称秘钥加密,发送服务端验证3、传送数据使用字节流方式 实现思路:1、了解python的struct模块,用于字节流组件2、安装M2Crypto模块,此模块依赖第三方软件swig、openssl M2Crypto模块安装步骤(centos6.5环境)1、安装python2.7.10yum -y ins
数字证书 数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA机构,又称为证书授权,(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份。数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单
X.509 证书结构描述常见的X.509证书格式包括:后缀作用cer/crt用于存放证书,它是2进制形式存放的,不含私钥pem以Ascii来表示,可以用于存放证书或私钥。pfx/p12用于存放个人证书/私钥,他通常包含保护密码,2进制方式。p10证书请求p7rCA对证书请求的回复,只用于导入p7b以树状展示证书链(certificate chain),同时也支持单个证书,不含私钥。对于常见的htt
python模拟登录教务系统闲来无聊,自学了python基础,便试着用python模拟登录四川大学的本科教务管理系统一. 浏览器登录打开教务系统首页,F12进入控制台,查看cookie,只有一个JSESSIONID,这个cookie就是后续我们登录教务系统的凭证,也是唯一的凭证。输入学号、密码(aaa123456)、验证码,尝试登录, 可以看到,这三个数据以post请求,表单的形式进行提交,该请求
# Python 数字证书实现流程 在介绍如何实现 Python 数字证书之前,我们先来了解一下整个实现流程。下面是一个简化的流程表格: | 步骤 | 描述 | | -- | -- | | 1 | 生成密钥对 | | 2 | 创建证书请求 | | 3 | 签名证书请求 | | 4 | 验证证书签名 | | 5 | 使用数字证书 | 接下来,我们将逐步介绍每一步需要做什么,以及需要使用的代码
原创 9月前
155阅读
# Python自动登录网站实现流程 ## 简介 在本文中,我将向你介绍如何使用Python实现自动登录网站的功能。我们将使用到Python的requests库来发送HTTP请求,并使用BeautifulSoup库来解析网页内容。 ## 流程图 ```mermaid flowchart TD A[开始] --> B[发送登录请求] B --> C[解析登录页面] C
原创 11月前
1268阅读
<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%><%@pageimport="java.lang.*,java.io.*"%><html><head><title>IE中自动安装数字证书测试</title></head><body>IE中使用XEnroll.InstallPKCS7自动安装根数字证书<br/>备注:这里测试的根证书采用
转载 2011-05-07 21:58:00
336阅读
2评论
在讲数字证书之前要先了解两个概念:对称加密算法和非对称加密算法1、对称加密算法在对称加密算法中,加密使用的密钥和解密使用的密钥是相同的。例如对abcdefg的明文进行加密,密钥为12345678,明文和密钥都转化为二进制数,然后进行异或操作,再生成新的二进制数,再转化为字符串,便得到了密文,如果想得到明文,就必须用一样的密钥对密文进行解密。因此对称加密算法要保证安全性的话,密钥需要做好保密,不能让
转载自 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识    &n
需求:1、通过数字证书,非对称加密方式传送对称秘钥给服务端2、用户名、密码使用对称秘钥加密,发送服务端验证3、传送数据使用字节流方式 实现思路:1、了解python的struct模块,用于字节流组件2、安装M2Crypto模块,此模块依赖第三方软件swig、openssl M2Crypto模块安装步骤(centos6.5环境)1、安装python2.7.10yum -y ins
之前学校用的是老版正方教务系统,也写过文章,而最近学校更换了教务系统,作为计算机的学生,当然还是看看能不能写个脚本抢下课啦。 模拟登录请求第一步是登录一次教务系统,然后抓包看看数据包的构成 我们发现数据包由 rsa,ul,pl,it,execution,_eventid构成,我们一一在Chrome Network左侧搜索,我们很容易能够找到lt,ex
目录​​数字证书​​​​数字证书的基本内容​​​​数字证书原理​​​​数字证书颁发过程​​​​数字证书的分类​​​​服务器证书(SSL证书)​​​​电子邮件证书​​​​个人证书​​数字证书数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,数字证书不是数字身份证,而是身份认证机构盖在数字身份证上的一个章或印(或者说加在数字身份证上的一个签名
原创 2021-12-16 16:39:10
730阅读
先介绍以下基础知识1、基础知识这部分内容主要解释一些概念和术语,最好是先理解这部分内容。1.1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。 解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密
翻译 精选 2015-07-17 11:54:12
704阅读
CA:CA是一个认证机构,主要的功能就是签发证书 CA证书的作用:当一个用户在认证中心中申请了自己的证书后,便可以利用这张证书实现数字签名和SSL加密,达到身份认证、数据加密的目的 一张数字证书中包含的信息: 根证书是一份特殊的证书,它的签发者是中心本身,下载根证书就表明您对该根证书以下所签发的证书都表示信任()   
原创 2016-10-09 16:39:14
955阅读
目录数字证书数字证书的基本内容数字证书原理数字证书颁发过程数字证书的分类服务器证书(SSL证书
原创 2022-07-20 23:02:53
121阅读
请大家在阅读本篇内容时先阅读 Java加密技术(四),预先了解RSA加密算法。 在构建Java代码实现前,我们需要完成证书的制作。 1.生成keyStroe文件 在命令行下执行以下命令: Shell代码 keytool -genkey -validity 36000 -alias www.zlex.
转载 2016-12-29 14:43:00
148阅读
2评论
我们知道,摘要算法用来确保数据没有被篡改,非对称加密算法可以对数据进行加解密,签名算法可以确保数据完整性和抗否认性,把这些算法集合到一起,并搞一套完善的标准,这就是数字证书。因此,数字证书就是集合了多种密码学算法,用于实现数据加解密、身份认证、签名等多种功能的一种安全标准。数字证书可以防止中间人攻击,因为它采用链式签名认证,即通过根证书(Root CA)去签名下一级证书,这样层层签名,直到最终的用
数字证书和加密算法数字证书定义用途X509V3的证书格式加密算法分类摘要算法对称算法有哪些?DES算法AES-128算法非对称算法有哪些?用途对称密钥和非对称密钥的区别和优缺点?对称密钥和非对称密钥的优缺点对称密钥:非对称密钥: 数字证书定义数字证书 是一个由证书颁发中心数字签名的包括* 公钥密钥 * 拥有者信息以及公开密钥的文件,类似于身份证,身份证上面有持卡人的身份信息如地址,头像,有效期等
百科名片 数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA机构,又称为证书授权(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份。数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单
转载 精选 2012-06-19 22:38:14
1006阅读
1、基础知识这部分内容主要解释一些概念和术语,最好是先理解这部分内容。1.1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。 解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥...
  • 1
  • 2
  • 3
  • 4
  • 5