实验二验收2

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

公文传输中的文件和登录密码需要保护
公文文件加密:使用国密算法SM4进行加密,将公文文件加密后存储在数据库中。具体的加密方法可以参考之前回答中提供的SM4加密示例代码。
用户登录密码加密:使用国密算法SM3进行哈希计算,将用户的登录密码哈希后存储在数据库中。当用户登录时,将输入的密码进行同样的哈希计算,然后与数据库中的哈希值进行比较,以验证密码的正确性。

加密密钥存储:为了安全地存储加密密钥,您可以使用国密算法SM2进行非对称加密。首先,生成一对SM2密钥(公钥和私钥),然后使用公钥加密SM4的密钥,将加密后的密钥存储在数据库中。当需要解密公文文件时,使用私钥解密加密后的SM4密钥,然后使用解密后的SM4密钥对公文文件进行解密。

需要保护的文件在upload中

posted @ 2023-05-30 11:19  20201327刘谨铭  阅读(18)  评论(0编辑  收藏  举报