排序
如何使用OpenSSL生成自签名X.509证书?
嗨,x509证书被许多应用程序广泛使用。生成x509证书似乎很难,但事实并非如此。我们将生成一个名为t1.key的密钥,然后从该密钥创建一个签名请求。之后,为了签署我们的请求,我们将生成一个自签...
如何在Python应用程序中安装和使用OpenSSL库?
OpenSSL是许多产品、应用程序和供应商使用的流行安全库。OpenSSL为大多数编程语言提供了库。Python也是流行的编程语言。我们可以在Python应用程序中使用OpenSSL库。在本教程中,我们将开发一个...
如何使用OpenSSL将DER转换为PEM和PEM转换为DER证书格式?
DER和PEM是X509和其他证书中用于存储公钥、私钥和其他相关信息的格式。OpenSSL提供了许多用于操作PEM和DER证书的特性。我们可以使用OpenSSL将DER转换为PEM格式,反之亦然。 将RSA密钥的DER格式...
如何用OpenSSL验证证书链?
X509证书以链式方式提供所提供证书的真实性。Internet世界通常使用证书链来创建和使用信任的一些灵活性。但这可能会给系统、网络管理员和安全人员带来一些复杂性。在本教程中,我们将了解如何验...
如何使用OpenSSL生成证书签名请求(Certificate Signing Request,CSR)?
OpenSSL提供了关于安全性和证书的不同特性。OpenSSL也支持公钥和私钥加密。网站、防火墙和其他应用程序使用证书来加密其网络流量或相互验证。在本教程中,我们将了解如何创建证书签名请求。 生...
如何在Windows上安装和配置Openssl套件
OpenSSL是非常流行的安全库和工具。OpenSSL提供了大量的安全算法、标准、协议作为库和工具。OpenSSL主要是在自由软件和Linux社区开发的,但这并不意味着Windows不使用OpenSSL库和工具。在本教程...
如何使用OpenSSL读取RSA、X509、PKCS12证书?
OpenSSL提供了不同类型的证书和编码格式。OpenSSL支持RSA、X509、PCKS12等证书格式。我们将了解如何使用OpenSSL读取这些证书格式。 读取RSA私钥 RSA是用于创建非对称密钥对(即公钥和私钥)的流...
使用Hashlib模块将Python哈希字符串和列表转换为MD5、SHA256、SHA512
安全是当今IT的重要组成部分,并赢得IT界更多的尊重。哈希是一种保护和检查数据的安全措施。在本教程中,我们将了解如何使用哈希表和字符串。 什么是哈希 Hash是一种函数,其中提供的数据将转换...
如何用OpenSSL生成随机数和密码
OpenSSL是用于安全相关工作的强大库和工具集。在谈到安全性时,我们不能否认密码和随机数是重要的课题。在本教程中,我们将学习如何使用OpenSSL生成随机数和密码。 生成Base64随机数 Base64是应...
“error command gcc failed with exit status 1”错误和解决方案
“error command gcc failed with exit status 1”错误是一个非常常见的错误,主要与gcc编译和所需库有关。此错误文本比此文本长。其余部分表示特定的应用程序名或库。在本教程中,我们将研究如...
什么是校验和?
checksum 是一个函数,用于计算给定数据的某个值。如我们所见,检查 用于将给定数据与计算出的总和进行核对。数据可能很少或非常大,如1 MB、10 MB等,但校验和值大小相同,但对于不同类型的数...
如何在Ubuntu,Debian,Mint上安装OpenSSL库?
构建基于OpenSSL的应用程序需要OpenSSL库。在尝试使用gcc与openssl库和函数构建时,使用了-lssl选项。但你可能会犯这样的错误 福。cpp:21:25:错误:openssl/bio.h:没有这样的文件或目录 “这意...