实验一-密码引擎-商用密码算法实现2-交叉测试(选做)
1. 自己实现的SM3算法的结果与OpenSSL的结果比对是否一致


结果不一致
2. 自己实现的SM4算法加密的,OpenSSL的SM4算法解密,或者相反


结果一致
3. 自己实现的SM2算法签名,OpenSSL的SM2算法验签,或者相反



结果一致
问题
1.在sm2进行编译时发生一下报错

- 经过查询发现是因为缺少libssl.dev,使用
sudo apt-get install libssl-dev,发现域名暂时无法解析
![]()
- 参照网上教程重新配置DNShttps://blog.csdn.net/yuan_MM/article/details/116708070
![]()
- 然后发现依然无法下载,因为清华的镜像站跑路了
![]()
- 上网重新查找可以下载libssl.dev的网站:https://pkgs.org/download/libssl-dev,下载之后发现因为小版本不兼容无法下载安装
![]()
- 上网查询下载aptitude重新下载libssl.dev
![]()
![]()
- 编译成功
![]()







浙公网安备 33010602011771号