首页 > 其他分享 >20211102尹子扬 实验二 openssl命令测试

20211102尹子扬 实验二 openssl命令测试

时间:2023-10-19 13:45:38浏览次数:34  
标签:20211102 代码 sm3 openssl 点击 sn 尹子扬

点击查看代码
openssl dgst -sm3 -out sn.sm3 sn.txt
3.(用od打印时发现有\n换行符,所以在第4步时不加-n,否则会生成错误的hash值)
点击查看代码
od -t c -A n sn.sm3
4.(正确的是不带-n的hash值)
点击查看代码
echo  "20211102" | openssl dgst -sm3
代码截图:

标签:20211102,代码,sm3,openssl,点击,sn,尹子扬
From: https://www.cnblogs.com/yzy3655921/p/17774502.html

相关文章

  • ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
    CentOS7pyenv安装Python3.10.13报错yuminstall-yopenssl-developenssl11-developenssl11-libCPPFLAGS="-I/usr/include/openssl11"LDFLAGS="-L/usr/lib64/openssl11-lssl-lcrypto"pyenvinstall-v3.10.13[root@Chatglm2-6B~]#pyenvversi......
  • centos 6.10 安装 python3.10.5 和 openssl1.1.1
    centos6.10安装python3.10.5和openssl1.1.1安装opensslcentos6.10自带的openssl版本太老了,要安装1.0.2以上的版本。如果不安装openssl,python的pip无法联网。下载wgethttps://link.juejin.cn/?target=https%3A%2F%2Fwww.openssl.org%2Fsource%2Fopenssl-1.1.1......
  • windows系统安装openssl并且转换证书格式
    概述碎碎念,如果你有MAC电脑,就别折腾了,直接用MAC电脑吧,不用安装直接用openssl本文主要讲到了openssl的基本使用方法,开发环境为windows,开发工具为VS2019.本文主要是说明openssl如何使用,不介绍任何理论知识,如果有不懂的,请自行百度。个人建议下一个everything查询工具,真的很好用,比......
  • 测试4 20211102尹子扬静态库的测试
    1.首先,编译你的模块源代码成为目标文件(.o文件)。例如,如果有一个模块名为mymath.c,你可以使用以下命令来生成目标文件:点击查看代码gcc-cmymath.c-omymath.o请确保你以适当的方式编译所有的模块源代码文件。2.将所有目标文件打包成一个静态库文件。你可以使用ar命令来......
  • OpenSSL 生成 RootCA (根证书)并自签署证书(支持 IP 地址)
    背景某机房内部访问需要配置HTTPS,网上找的一些证书教程都不是特别好,有些直接生成证书,没有根CA的证书导致信任不了Ubuntu机器,有些教程只有域名生成,没有IP生成,有些甚至报错。故发一个笔者在Ubuntu22.04机器上测试正确可用的流程,这里使用10.12.0.2作为例子生成一个证书......
  • OpenSSL增加国密WAPI椭圆曲线
    增加WAPI椭圆曲线先增加OID,OpenSSL的增加OID非常简单,如下1,cdopenssl/crypto/objects2,vimobjects.txt增加如下图格式的参数如上图所示,左半部分是OID,右半部分是名字3,makeupdate4,grep192v4*-r-n5,到此WAPI曲线的OID已经加入代码了,再结合GmSSL的早期版本增加椭圆......
  • openssl生成ssl证书
    参考:https://www.ihuyi.com/pd/ssl/opensslshengchengsslzhengshu.htmlSSL证书是网站安全的基石,为了保证网站数据传输的安全性,需要使用SSL证书。而在实际项目中,通常选用openssl命令来生成SSL证书。通过openssl生成SSL证书可以提高网站的安全性和用户的信任度。在下面的......
  • OpenSSL 密码软件库学习
    说明:本次的密码算法采用C++编写,使用clion开发平台,Cmake编译配置工具;通过集成OpenSSL密码软件库,实现加解密功能。1对称加解密(AES)1.1AES简介:  AES(AdvancedEncryptionStandard)是分组密码,每组的长度相同,为128位,即16个字节。密钥长度可以使用128位,192位或256位。密钥长度不同......
  • openssl创建证书
    安装brewinstallopenssl使用root@MACdeMBPrem_key#opensslreq-x509-newkeyrsa:4096-keyoutkey.pem-outcert.pem-days365Generatinga4096bitRSAprivatekey................................................................................................
  • 使用openssl_encrypt自己生成license.lic文件
     //生成加密文件publicfunctioncreateLicense(){//加密信息$licenseData=['user'=>'JohnDoe','expiry'=>'2022-12-31',];$licenseData=json_......