首页 > 其他分享 >实验二报告

实验二报告

时间:2023-06-04 19:57:10浏览次数:42  
标签:截图 系统安全 报告 代码 电子 gmssl 传输 实验

电子传输系统安全

电子传输系统安全-进展1

- 上周任务完成情况(代码链接,所写文档等)
- 本周计划

上周任务

  • 将上学期电子公文传输系统重新调试通过
  • 部署安装gmssl
  • 使用gmssl测试证书
  • 学习gmssl

上周任务完成情况

学号姓名 任务 完成情况
陈子昂 学习gmssl中的证书实现 100%
徐嘉远 部署安装gmssl 100%
林梓祺 将上学期电子公文传输系统重新调试通过 100%
陈骏池 将上学期电子公文传输系统重新调试通过 100%
杨赛 将上学期电子公文传输系统重新调试通过 100%

任务片段

下载gmssl证书和密码套件

img

gmssl中的CTLS实现

操作环境:

  • Tomcat9.0
  • JRE1.8
  • eclipse:2023
  1. JRE的加密策略需要切换到unlimited模式

    首先找到eclipse下jre的路径:

    然后在jre/lib/security下找到java.security,用记事本打开,将crypto.policy=unlimited前的‘#’去掉,切换到unlimited模式

    img

  2. 国密Java包gmssl_provider.jar放到JRE的lib/ext/目录下

    jar包下载链接:

    GMSSL - 国密SSL实验室

    img

    img

  3. Tomcat国密组件gmssl4t.jar放到tomcat的lib目录下

    jar包下载链接:

    GMSSL - 国密SSL实验室

    找到eclipse配置的tomcat的位置:

    img

    4.查看tomcat的jre版本

    img

    可以通过编辑 tomcat/bin/catalina.bat文件来修改

    添加:

    set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_361
    set JRE_HOME=C:\Program Files\Java\jdk1.8.0_361\jre
    

    img

    5.配置server.xml

    <Connector port="8443"
      protocol="HTTP/1.1"
      SSLEnabled="true"
      sslImplementationName="cn.gmssl.tomcat.GMSSLImplementation"
      sslProtocol="GMSSLv1.1"
      keystoreFile="/gwlzxt/doublecert.pfx"
      keystoreType="PKCS12"
      keystorePass="1234">
    </Connector>   
    
  4. 配置结果
    

    img

  5. img

电子传输系统安全-验收1

  1. 使用git从码云或github下载小组代码,提交过程截图
  2. 在你的电脑上编译小组项目,提交 截图。
  3. 在你的电脑上运行小组项目,提交 截图。

可以看到本地ip为192.168.43.3

本地ip

看到在本地运行成功ip为192.168.43.3

本地运行成功图片

为本地代码的编译

本地代码部署

为登录后

登录

为本地代码位置

本地位置

电子传输系统安全-验收2

  1. 你们小组项目要保护的信息资产都有哪些数据?
  2. 这些数据在数据库中的什么表中?提交数据库相关表的截图。

本小组要保护的信息资产有公文内容和用户登陆密码
公文内容和用户登陆密码分别在document与admin表中

公文内容的密态存储

密码的密态存储

电子传输系统安全-验收3

  1. 你们小组项目中为了保护数据资产用了什么密码算法?
  2. 如果用到了对称算法,提交相关生成密钥和对数据加密的代码截图
  3. 如果用到了非对称算法,提交相关生成密钥对和对数据加密,签名验签的代码截图
  4. 如果用到了其他算法,提交相关的代码截图





电子传输系统安全-验收4

  1. 详细描述你们小组项目中为了实现GMT0054标准完成的工作
  2. 工作内容和标准的对应情况
  3. 项目代码和标准的对应情况

标签:截图,系统安全,报告,代码,电子,gmssl,传输,实验
From: https://www.cnblogs.com/moonyecho/p/17456190.html

相关文章

  • 实验报告
    密码引擎的设计与实现实验一密码引擎-1-OpenEuler-OpenSSL编译1.下载最新的OpenSSL源码(1.1版本)2.用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝对路径3.参考https://www.cnblogs.com/rocedu/p/5087623.html先在Ubuntu中完成OpenSSL编译安装,然后在OpenEuler中......
  • 实验报告
    实验一-密码引擎-加密API一、研究资料API:应用程序接口(API:ApplicationProgramInterface)是一组定义、程序及协议的集合,通过API接口实现计算机软件之间的相互通信。API的一个主要功能是提供通用功能集。程序员通过使用API函数开发应用程序,从而可以避免编写无用程序,以减轻编......
  • 电子公文传输系统实验报告
    目录一.编译与运行页面及代码部分展示二.信息资产的存放与保护保护的信息资产保护形式信息资产的存放三.实现方案方案集合四.根据GMT0054标准实行安全性措施访问控制机密性加密解密五.心得体会一.编译与运行在你的电脑上编译小组项目,提交截图。在你的电脑上运行小组项目,提交......
  • 实验二验收2
    实验二验收2你们小组项目要保护的信息资产都有哪些数据?这些数据在数据库中的什么表中?提交数据库相关表的截图。用户登录信息,账号、密码等身份信息文件信息,收发部门、签名信息等......
  • 实验报告
    实验一密码引擎-1-OpenEuler-OpenSSL编译一、任务详情安装Ubuntu和OpenEuler虚拟机下载最新的OpenSSL源码(1.1版本)用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝对路径参考 https://www.cnblogs.com/rocedu/p/5087623.html 先在Ubuntu中完成OpenSSL编......
  • 实验二验收3
    任务详情1.你们小组项目中为了保护数据资产用了什么密码算法?2.如果用到了对称算法,提交相关生成密钥和对数据加密的代码截图3.如果用到了非对称算法,提交相关生成密钥对和对数据加密,签名验签的代码截图4.如果用到了其他算法,提交相关的代码截图  ......
  • 实验5 文件应用编程
    一、实验结论:1.实验任务1-5:已自行练习2.实验任务6:task6.py程序源码:1withopen(r'C:\Users\28678\Downloads\实验5数据文件\data6.csv','r',2encoding='gbk')asf:3data=f.readlines()45data.remove('原始数据\n')6data0=[]7fo......
  • 实验五 文件应用编程
    withopen('data6.csv','r',encoding='gbk')asf:data1=f.read().split('\n')deldata1[0]foriinrange(len(data1)):data1[i]=eval(data1[i])data1[i]=float(data1[i])print('原始数据:')print(......
  • 实验报告
    密码引擎部分1-OpenEuler-OpenSSL编译一、下载最新的OpenSSL源码(1.1版本)二、用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝对路径三、参考https://www.cnblogs.com/rocedu/p/5087623.html先在Ubuntu中完成OpenSSL编译安装,然后在OpenEuler中重现./config--prefix=......
  • 钛合金先进成形与仿真实验室 西北工业大学 材料学院 博士
    子在川上曰,逝者如斯夫,不舍昼夜。自吾去蜀入秦,凡五年矣。昔之来者,翩翩素衣,白马银鞍,谈笑无忌。今将去也,堪堪而立,褐面黄须,肱股生腴。不得少瑜之梦笔,唯学祖狄而闻鸡。心高气傲以格钛二铝铌之物,智短才疏稍致材料加工之知。为此浅陋之文,以资博士之谋,诚不胜惶恐也。初入长安,即为恩师所知......