实验一-密码引擎-加密API研究
0 查找各种标准的原始文档,研究学习(至少包含Crypto API,PKCS#11,GMT 0016-2012,GMT 0018-2012) 1 总结这些API在编程中的使用方式 2 列出这些API包含的函数,进行分类,并总结它们的异同
3 以龙脉GM3000Key为例,写出调用不同接口的代码(Crypto API,PKCS#11,SKF接口),把运行截图加入博客,并提供代码链接
0-2看博客API https://www.cnblogs.com/qbll/p/14699642.html
3、代码为云班课的运行代码GM3000Key的运行代码。
截图:
一、使用PKCS端口
1、AES
2、DES
![](https://img2020.cnblogs.com/blog/2154252/202104/2154252-20210425202756831-1941161735.png)
3、DES3
![](https://img2020.cnblogs.com/blog/2154252/202104/2154252-20210425202834241-514626246.png)
4、RC2
![](https://img2020.cnblogs.com/blog/2154252/202104/2154252-20210425202853922-859114952.png)
5、RC4
![](https://img2020.cnblogs.com/blog/2154252/202104/2154252-20210425202908210-911392326.png)
二、SKF接口
1、window encrypt
![](https://img2020.cnblogs.com/blog/2154252/202104/2154252-20210425203001560-647382897.png)
2、authentication
![](https://img2020.cnblogs.com/blog/2154252/202104/2154252-20210425203031188-1664371070.png)
3、signature![](https://img2020.cnblogs.com/blog/2154252/202104/2154252-20210425203050066-1895791702.png)