信息安全实践三之数字签名与认证实验【申请数字证书&数字签名与认证】

  • 一、申请数字证书
  • 二、数字签名与认证
    • 1、加密文件&解密文件
    • 2、文件签名&验证文件
    • 3、文件签名加密&验证签名解密
  • 三、验证签名实践

叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!

一、申请数字证书

在 www.trustauth.cn、https://freessl.cn等网站上申请自己的数字证书,名称用自己的姓名,邮箱用自己的QQ邮箱。申请成功后,保存自己的pfx格式证书和cer格式证书(后缀名可能因提供证书服务的公司而异)。

申请数字证书过程小记见博文:
https://blog.csdn.net/qq_43543789/article/details/108580852

二、数字签名与认证

使用程序SFT进行测试,测试“加密文件,签名,签名、加密”,“解密文件,验证签名,解密、验证签名”用自己的数字证书 和 2930508316@qq.com 的数字证书(包含2930508316@qq.com的私钥的证书是“2930508316@qq.com.pfx”,包含2930508316@qq.com的公钥的证书是“2930508316@qq.com.cer”)进行测试。

要测试到签名文件被篡改的情况(在签名之后人工修改签名文件,验证签名时会提示有错)!

截图为证:截取有代表性的图,放在下面:

1、加密文件&解密文件





其中不要忘记转换证书身份才能进行解密操作哦~~

安装加密证书-》加密-》删除加密证书--》安装解密证书-》解密







比对一下



加密解密成功!

2、文件签名&验证文件

由于操作步骤与加密解密大致相同,此处只挑选了代表性截图贴出:



签名后生成.S后缀文件。


让我们来修改一下.S文件中的部分内容再次尝试验证签名看看结果如何。验证截图如下:

验证签名出错,系统提示文件可能被篡改。

3、文件签名加密&验证签名解密

由于操作步骤与加密解密大致相同,此处只挑选了代表性截图贴出:

文件签名加密后生成.SE文件:

打开如下:




此处我们修改一下待处理的签名加密文件,看看会出现什么情况~此处操作:去掉文件中的0;如下图所示

验证签名解密过程出现异常。如下:

三、验证签名实践

“信息安全实验3.txt.S” 这个文件是用myteacherwei@qq.com
私钥进行了签名,要求你验证签名,验证签名时需要用到myteacherwei@qq.com的公钥myteacherwei@qq.com.cer,把文件“信息安全实验3.txt”中的内容复制出来放在下面:



好好学习、天天向上!

Ending!
更多课程知识学习记录随后再来吧!

就酱,嘎啦!

注:
人生在勤,不索何获。

信息安全实践三之数字签名与认证实验【申请数字证书数字签名与认证】相关推荐

  1. 关于数字证书数字签名以及CA的关系梳理

    关于数字证书数字签名以及CA的关系梳理 莫名其妙进入了这个数字证书相关的行业.其中尽量减少了概念性的东西或者说用最直白的话来描述关于CA.数字签名.数字证书的来源,作用. 为了方便大家不用下载,ppt ...

  2. Tomcat双向SSL认证及CA数字证书安装和配置QQ即时通信协议窥探

    1.Java加密与解密的艺术 网络信息安全近几年成为热点.职业发展新方向,常规Web应用如BBS.BLOG.SNS及电子商务等B/S系统是以用户为核心,账号管理是这些系统中唯一的安全屏障:IM即时聊天 ...

  3. 一文读懂Https的安全性原理、数字证书、单项认证、双项认证等

    为什么80%的码农都做不了架构师?>>>    本文引用了作者Smily(博客:blog.csdn.net/qq_20521573)的文章内容,感谢无私分享. 1.前言 目前苹果公司 ...

  4. 北京数字认证股份有限公司-数字证书认证管理解决方案

     数字证书认证管理解决方案 refurl:http://www.bjca.org.cn/solutions/zsszzsgl 一.方案背景 加强以密码技术为基础的信息保护和网络信任体系,规范和加强 ...

  5. HTTPS/数字证书/数字签名

    HTTPS 所有的HTTP请求和响应数据都需要加密. 一个传输级的安全密码层:SSL 后继者:TLS. 我们不严格的用SSL表示SSL和TLS HTTPS是位于安全层之上的HTTP,这个安全层位于TC ...

  6. 数字签名原理简介(附数字证书)

    首先要了解什么叫对称加密和非对称加密,消息摘要这些知识. 1. 非对称加密 在通信双方,如果使用非对称加密,一般遵从这样的原则:公钥加密,私钥解密.同时,一般一个密钥加密,另一个密钥就可以解密. 因为 ...

  7. 数字证书颁发及认证原理

    数字证书原理: 非对称加密算法: 明文经过公钥Pub使用RSA加密算法一混淆之后,变成了密文. 这个密文用公钥Pub是解不开的,需要用私钥Priv来解密. 同样地,明文经过私钥Priv使用RSA加密算 ...

  8. 网络电话服务器安全认证管理系统,CA 数字证书认证系统建设解决方案

    方案介绍 CA数字证书认证系统是信息系统安全基础设施,在企业内部建设CA数字证书认证系统后,签发的数字证书可作为业务系统用户的身份认证凭证,并能对关键交易进行签名,实现防抵赖和防篡改.同时制定统一的安 ...

  9. CA 数字证书 数字签名

    CA(Certificate Authority):认证机构 数字证书:是由认证机构颁发的,当服务端向客户端公钥时,会该证书一并发送过去,客户端先进行验证请求的域名与证书的域名是否一致.防治拦截者对其 ...

最新文章

  1. SOPC第一课 建立QSYS系统
  2. 使用 Android 实现联网
  3. 神策数据加入猿团程序员大牛卡,创客大礼包助力开发。
  4. 一年中最后一个月的最后一天说说_新的一年又开始了说说 年底最后一天的心情说说...
  5. mac securecrt程序无响应_如何重置mac上的系统管理控制器smc教程
  6. LeetCode2——Add Two Numbers(两个链表中的数字相加,形成新链表)
  7. (74)信号发生器DDS三角波设计(二)(第15天)
  8. 【原】 图片预览 Image preview
  9. 如何用开源经历为你的简历增加光彩
  10. centos7 安装mysql_第02期:ClickHouse 单机部署以及从 MySQL 增量同步数据
  11. mybatis使用mapper代理的方式操作数据库
  12. 日期操作类--Date类
  13. IBM IT 企业基础架构解决方案
  14. cmake gcc target specific option mismatch
  15. PCI-PCIE中断机制之三
  16. 如何制作流程图?流程图制作软件哪个好
  17. 【修真院小课堂】JWT简单介绍
  18. 电路仿真软件详谈(九),proteus电路仿真软件及版本问题
  19. Google学术的使用指南
  20. [R语言基础]——数据处理实例

热门文章

  1. 区块链+人工智能,如何颠覆我们已知生活
  2. 主成分分析结果成分不显著_spss、R做出来的主成分分析因子载荷和得分结果不同...
  3. 荆棘鸟last一段...
  4. LifeWORK青年技能分享 | 身为别人口中的资源大师,我是如何搜索电子资源的?
  5. scanf函数输入数据
  6. SQL Server数据库的T-SQL高级查询
  7. 密码学专题 加密模式的选择|传输数据加密
  8. 想装一台自己的电脑,可以先了解下这些问题
  9. VS中 无法创建虚拟目录
  10. K8s 的核心是 API 而非容器:从理论到 CRD 实践