团支部工作日志重构版
iSDU app implemented by Flutter
信息安全导论实验。 C++实现。 实验一 对称加密应用 实验内容:调用编程接口(如OPENSSL)只使用对称算法技术设计一个针对文件的加密、解密工具。 基本要求: 1. 基于口令生成对称密钥,使用对称密钥对任意长度和任意编码的文件进行加密,输出密文文件。 2. 给定以上得出的任意加密文件形式,可以解密文件还原原始文件。 实验二 公钥加密应用 实验内容:调用编程接口(如OPENSSL)使用公钥、对称算法技术设计一个针对文件的加密、解密工具。 基本要求: 1. 在上一实验内容基础上进行改造,基于给定公钥文件获取公钥,对临时生成的对称密钥加密,然后使用对称密钥对任意长度和任意编码的文件进行加密,输出密文文件。 2. 给定以上得出的任意加密文件形式,可以输入私钥文件并解密加密的文件,还原原始文件。 实验三 签名应用 实验内容:调用编程接口(如OPENSSL)使用公钥数字签名算法在文件加密基础上附带数字签名,以使得解密文件的时候可以验证签名,保证文件完整性。 基本要求: 1. 在前一个实验基础上,在加密文件时将密文文件里附加数字签名。 2. 对给定上面形式的密文
A keygen for Navicat
最近一年贡献:1 次
最长连续贡献:1 日
最近连续贡献:1 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。