草庐IT

openssl_csr_sign

全部标签

c - OpenSSL 使用 EVP 与算法 API 进行对称加密

您好,我已经在我的Linux机器上安装了openssl并浏览了头文件和文档(这是非常不够的:()。我正在尝试构建一个使用对称加密算法的项目(在“c”中)(我专注于aes256cbc)。问题是我对如何在我的代码中使用库函数感到困惑。对于我的aes256cbc实现,我可以直接使用“aes.h”头文件(首先出现在我面前)中定义的函数。但是在谷歌搜索中,我遇到了一些使用“evp.h”函数来执行此操作的教程http://saju.net.in/code/misc/openssl_aes.c.txt这是有特定原因还是直接访问aes.h函数更好。此外,如果有人可以向我指出有关使用openssl加密库

SSL certificate problem: self signed certificate in certificate chain错误的全网详细解决方法

文章目录1.复现错误2.分析错误3.解决错误1.复现错误今天使用gitclonexxx.git项目时,却报出如下的错误信息:即SSLcertificateproblem:selfsignedcertificateincertificatechain错误。2.分析错误正赶上最近ChatGPT比较火,可以借助它来分析错误,如下图所示:ThisproblemoccurswhentheSSLcertificatepresentedbytheserverisnotsignedbyatrustedcertificateauthority(CA).Instead,itisaself-signedcertif

linux - 使用 openssl 命令行加密字符串

我有一个16字节的字符,我想使用openssl将其加密为16字节的加密字符串。然后需要将该加密字符串(以人类可读格式)提供给将要使用它的用户,并且该字符串将被解密为其原始的16字节形式以进行比较和验证。谁能告诉我如何使用openssl命令行实现这一点。提前致谢。 最佳答案 下面是一种在命令行上使用openssl加密字符串的方法(必须输入两次密码):echo-n"aaaabbbbccccdddd"|opensslenc-e-aes-256-cbc-a-saltenteraes-256-cbcencryptionpassword:Ver

linux - 使用 openssl 命令行加密字符串

我有一个16字节的字符,我想使用openssl将其加密为16字节的加密字符串。然后需要将该加密字符串(以人类可读格式)提供给将要使用它的用户,并且该字符串将被解密为其原始的16字节形式以进行比较和验证。谁能告诉我如何使用openssl命令行实现这一点。提前致谢。 最佳答案 下面是一种在命令行上使用openssl加密字符串的方法(必须输入两次密码):echo-n"aaaabbbbccccdddd"|opensslenc-e-aes-256-cbc-a-saltenteraes-256-cbcencryptionpassword:Ver

php - openssl_digest vs hash vs hash_hmac? SALT 和 HMAC 的区别?

我想使用SHA512来存储密码。要做到这一点,哪一个openssl_digest,hash和hash_hmac我应该使用,为什么?SALT有什么区别&HMAC?我刚刚读到HMAC是建立在哈希函数之上的。SHA512+SALT+HMAC也是如此真的有必要或SHA512+SALT或SHA512+HMAC? 最佳答案 所以,首先,让我们弄清楚一件事。openssl_digest()===hash().它只是另一个名称不同的函数,它执行完全相同的操作。它计算输入的加密哈希。所以,现在我们有一个问题:存储密码时,哪个更好:hash或hash_

php - openssl_digest vs hash vs hash_hmac? SALT 和 HMAC 的区别?

我想使用SHA512来存储密码。要做到这一点,哪一个openssl_digest,hash和hash_hmac我应该使用,为什么?SALT有什么区别&HMAC?我刚刚读到HMAC是建立在哈希函数之上的。SHA512+SALT+HMAC也是如此真的有必要或SHA512+SALT或SHA512+HMAC? 最佳答案 所以,首先,让我们弄清楚一件事。openssl_digest()===hash().它只是另一个名称不同的函数,它执行完全相同的操作。它计算输入的加密哈希。所以,现在我们有一个问题:存储密码时,哪个更好:hash或hash_

php - fatal error : Call to undefined function openssl_random_pseudo_bytes()

我在尝试运行我的PHP单元测试时遇到此异常:Fatalerror:Calltoundefinedfunctionopenssl_random_pseudo_bytes()这是什么意思? 最佳答案 我遇到了同样的问题。我通过编辑我的php.ini文件解决了这个问题-将;extension=php_openssl.dll更改为extension=php_openssl.dll。(对于我的安装,我的php.ini文件位于我的P:\ProgramFiles\EasyPHP-12.1\conf_files\目录中。)

php - fatal error : Call to undefined function openssl_random_pseudo_bytes()

我在尝试运行我的PHP单元测试时遇到此异常:Fatalerror:Calltoundefinedfunctionopenssl_random_pseudo_bytes()这是什么意思? 最佳答案 我遇到了同样的问题。我通过编辑我的php.ini文件解决了这个问题-将;extension=php_openssl.dll更改为extension=php_openssl.dll。(对于我的安装,我的php.ini文件位于我的P:\ProgramFiles\EasyPHP-12.1\conf_files\目录中。)

在 Windows 7 上安装 TYPO3 6.2.2 时,PHP OpenSSL 扩展不起作用

我已经在Windows7上安装了TYPO36.2.2,但我收到如下错误消息:PHPOpenSSL扩展不工作尝试创建新私钥进行测试时出了点问题。请检查PHPOpenSSL扩展的集成以及是否正确安装。我试图在互联网上找到关于这个错误的解决方案,但我无法解决这个错误。谁能帮我找到解决方案?谢谢。 最佳答案 适用于XAMPP和WindowsVista的解决方案:激活PHP模块openssl打开php.ini并取消注释(删除';'):;extension=php_openssl.dll通过运行phpinfo()仔细检查扩展是否已启用。添加一个

在 Windows 7 上安装 TYPO3 6.2.2 时,PHP OpenSSL 扩展不起作用

我已经在Windows7上安装了TYPO36.2.2,但我收到如下错误消息:PHPOpenSSL扩展不工作尝试创建新私钥进行测试时出了点问题。请检查PHPOpenSSL扩展的集成以及是否正确安装。我试图在互联网上找到关于这个错误的解决方案,但我无法解决这个错误。谁能帮我找到解决方案?谢谢。 最佳答案 适用于XAMPP和WindowsVista的解决方案:激活PHP模块openssl打开php.ini并取消注释(删除';'):;extension=php_openssl.dll通过运行phpinfo()仔细检查扩展是否已启用。添加一个