计算机安全实验.doc
1. 利用CryptoAPI加/解密文件:
允许用户输入口令,根据用户输入的口令,加/解密文件,要求:
•用户选择要加密或解密的文件
•用户输入口令,或没有输入口令,则用随机数产生密钥句柄
•界面可参考如下:
2. 利用CryptoAPI实现公开密钥加密
(1) 导出密钥(导出公钥/导出私钥)
(2) 加密和解密
•导出的公钥可以发给其他用户,由用户使用函数CryptImportKey()导入得到密钥句柄,然后使用函数CryptEncrypt()来加密数据
•导出的私钥由所有者保留,当其他用户发送来数据,使用函数CryptImportKey()导入得到密钥句柄,然后使用CrypDec
下载地址
用户评论