草庐IT

openssl_sign

全部标签

SSL Certificate Signed Using Weak Hashing Algorithm(CVE-2004-2761)

SSLCertificateSignedUsingWeakHashingAlgorithm操作系统版本:WindowsServer2012R2前言:解决SSLCertificateSignedUsingWeakHashingAlgorithm过程中生成证书时采用自签名故仍然会保留SSLCertificateCannotBeTrusted、SSLSelf-SignedCertificate问题,解决SSLCertificateCannotBeTrusted、SSLSelf-SignedCertificate可申请官方机构颁布证书SSLCertificateSignedUsingWeakHashi

Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of

Unabletoconnecttotheserver:x509:certificatesignedbyunknownauthority(possiblybecauseof"crypto/rsa:verificationerror"whiletryingtoverifycandidateauthoritycertificate"kubernetes")mkdir-p$HOME/.kubesudocp-i/etc/kubernetes/admin.conf$HOME/.kube/configsudochown$(id-u):$(id-g)$HOME/.kube/configdocker-x509c

go - 为什么我用 openssl 和 golang 生成的 RSA 签名不同?

我使用openssl命令对消息“Test.”进行签名,使用hexdump输出#echo"Test."|opensslrsautl-inkeyprivite.key-sign-hexdump0000-091bcee24b6986be-d7b1fbf0ece4530e....Ki........S.0010-ef9ca47bdbd321d5-3e78236189347ebc...{..!.>x#a.4~.0020-e91e5ae9f440e653-07e4dd1afe31ec42..Z..@.S.....1.B0030-98a507d47ed9f401-2fbaa36518b769a4..

go - 为什么我用 openssl 和 golang 生成的 RSA 签名不同?

我使用openssl命令对消息“Test.”进行签名,使用hexdump输出#echo"Test."|opensslrsautl-inkeyprivite.key-sign-hexdump0000-091bcee24b6986be-d7b1fbf0ece4530e....Ki........S.0010-ef9ca47bdbd321d5-3e78236189347ebc...{..!.>x#a.4~.0020-e91e5ae9f440e653-07e4dd1afe31ec42..Z..@.S.....1.B0030-98a507d47ed9f401-2fbaa36518b769a4..

OpenSSL SSL_read: Connection was reset, errno 10054

git报错信息:OpenSSLSSL_read:Connectionwasreset,errno10054Git中push报错OpenSSLSSL_read:Connectionwasreset,errno10054...异常信息GitBash中,push时,出现错误gitpush-uoriginmainOpenSSLSSL_read:Connectionwasreset,errno10054...解决方案1.邮箱问题查看用户名,邮箱gitconfiguser.namegitconfiguser.email修改,用户名,邮箱gitconfig--globaluser.name"xxx"gitc

Sweet32漏洞,升级openssl或者禁用3DES和DES弱加密算法

问题由于等保的原因,被服务商扫描出漏洞。warnings:|64-bitblockcipher3DESvulnerabletoSWEET32attack漏洞复现$nmap-sV--scriptssl-enum-ciphers-p443xx.xxxxbac.comStartingNmap7.80(https://nmap.org)at2022-09-2710:54CSTNmapscanreportforxx.xxxxbac.com(120.77.xx.xx)Hostisup(0.0090slatency).PORTSTATESERVICEVERSION443/tcpopenssl/httpngi

Python报错ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compil

运行openai模块时,报错ImportError:urllib3v2.0onlysupportsOpenSSL1.1.1+,currentlythe‘ssl’moduleiscompiledwithLibreSSL2.8.3.可以在解释器中将urllib3指定版本号

解决curl: (35) OpenSSL SSL_connect: 连接被对方重设 in connection to sh.rustup.rs:443

报错命令:curlhttps://sh.rustup.rs-sSf|sh报错内容:curl:(35)OpenSSLSSL_connect:连接被对方重设inconnectiontosh.rustup.rs:443解决办法:原因是没有安装git,用以下命令安装git,然后再执行上面的命令sudoapt-getinstallgit

OpenSSL中AES加密的用法

OpenSSL中AES加密的用法1AES算法简介1.1AES算法介绍1.2AES工作模式介绍2AES算法ECB模式2.1使用函数AES_set_encrypt_key设置加密密钥2.2使用函数AES_set_decrypt_key设置解密密钥。2.3使用函数AES_ecb_encrypt对数据进行加解密3AES算法CBC模式3.1使用函数AES_set_encrypt_key设置加密密钥。3.2使用函数AES_set_decrypt_key设置解密密钥。3.3使用函数AES_cbc_encrypt对数据进行加解密4AES算法ECB、CBC两种模式下的加解密实现代码:4.1加密实现4.2解密实现

ssl - 戈朗 : verify cert was signed using private key

我正在将一个应用程序从php移植到go,但无法弄清楚如何验证给定服务器的SSL证书是由我们的私钥签署的。在PHP中它很简单:openssl_x509_check_private_key($cert,$pkey)我可以验证主机的开始/结束日期和有效性,但看不到执行此操作的方法。 最佳答案 openssl_x509_check_private_key的文档实际上并没有说明参数是什么。我将假设它们是PEM编码数据的文件名,或者直接是PEM编码数据(字符串)。在这种情况下,您可以简单地调用tls.LoadX509KeyPair或tls.X5