团支部工作日志重构版
iSDU app implemented by Flutter
信息安全导论实验。 C++实现。 实验一 对称加密应用 实验内容:调用编程接口(如OPENSSL)只使用对称算法技术设计一个针对文件的加密、解密工具。 基本要求: 1. 基于口令生成对称密钥,使用对称密钥对任意长度和任意编码的文件进行加密,输出密文文件。 2. 给定以上得出的任意加密文件形式,可以解密文件还原原始文件。 实验二 公钥加密应用 实验内容:调用编程接口(如OPENSSL)使用公钥、对称算法技术设计一个针对文件的加密、解密工具。 基本要求: 1. 在上一实验内容基础上进行改造,基于给定公钥文件获取公钥,对临时生成的对称密钥加密,然后使用对称密钥对任意长度和任意编码的文件进行加密,输出密文文件。 2. 给定以上得出的任意加密文件形式,可以输入私钥文件并解密加密的文件,还原原始文件。 实验三 签名应用 实验内容:调用编程接口(如OPENSSL)使用公钥数字签名算法在文件加密基础上附带数字签名,以使得解密文件的时候可以验证签名,保证文件完整性。 基本要求: 1. 在前一个实验基础上,在加密文件时将密文文件里附加数字签名。 2. 对给定上面形式的密文
A keygen for Navicat
Contributions last year: 0
Max continuous contributions: 0
Recent contributions: 0
Commits, issues, and pull requests will appear on your contribution graph. Only when the email address used for the commits in local configuration is associated with your GitOSC account, the commits' contribution will be counted.