草庐IT

openssl-cli

全部标签

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

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

php - set_time_limit 不影响 PHP-CLI

如何解决set_time_limit不影响PHP-CLI?#!/usr/bin/php-q2secondsecho"itdidn'tworkagain"; 最佳答案 max_execution_time限制,这就是set_time_limit设置、计数(至少在Linux上)PHP进程在工作时花费的时间。引用set_time_limit()的手册页:Note:Theset_time_limit()functionandtheconfigurationdirectivemax_execution_timeonlyaffecttheexe

php - set_time_limit 不影响 PHP-CLI

如何解决set_time_limit不影响PHP-CLI?#!/usr/bin/php-q2secondsecho"itdidn'tworkagain"; 最佳答案 max_execution_time限制,这就是set_time_limit设置、计数(至少在Linux上)PHP进程在工作时花费的时间。引用set_time_limit()的手册页:Note:Theset_time_limit()functionandtheconfigurationdirectivemax_execution_timeonlyaffecttheexe

php - 使用 CLI 每秒运行一个 PHP 脚本

我有一台运行CentOS和并行PLESK面板的专用服务器。我需要每秒运行一个PHP脚本来更新我的数据库。这些在时间方面是别无选择的,它需要每秒更新一次。我可以使用URLhttp://www.somesite.com/phpfile.php?key=123找到我的脚本。文件是否可以每秒在本地执行一次?喜欢phpfile.php吗?更新:我添加这个问题已经几个月了。我最终使用了以下代码:#!/user/bin/php我的cronjob设置为每分钟一次。我已经在测试环境中运行了一段时间,效果很好。它真的super快,我看不到CPU和内存使用量的增加。 最佳答案

php - 使用 CLI 每秒运行一个 PHP 脚本

我有一台运行CentOS和并行PLESK面板的专用服务器。我需要每秒运行一个PHP脚本来更新我的数据库。这些在时间方面是别无选择的,它需要每秒更新一次。我可以使用URLhttp://www.somesite.com/phpfile.php?key=123找到我的脚本。文件是否可以每秒在本地执行一次?喜欢phpfile.php吗?更新:我添加这个问题已经几个月了。我最终使用了以下代码:#!/user/bin/php我的cronjob设置为每分钟一次。我已经在测试环境中运行了一段时间,效果很好。它真的super快,我看不到CPU和内存使用量的增加。 最佳答案

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\目录中。)

php - 在 PHP 中,使用 CLI 时确保当前工作目录与脚本相同的最佳方法

当通过cli调用php时,当前目录不会更改为脚本之一。我在crontab中运行的所有脚本都是通过CLI运行的,所以这是一个问题。我目前正在通过使用脚本所在的绝对路径执行chdir()来修复这个问题,但我真的不喜欢将路径硬编码到这样的东西中。我正在寻找最便携/最可靠的方法来确保当前工作目录是脚本所在的目录。 最佳答案 chdir(dirname(__FILE__)); 关于php-在PHP中,使用CLI时确保当前工作目录与脚本相同的最佳方法,我们在StackOverflow上找到一个类似的