实验一-密码引擎-商用密码算法实现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

  • 编译成功
posted @ 2022-04-21 17:28  唐子越  阅读(71)  评论(0)    收藏  举报