Я пытаюсь настроить всплывание паролей на нашем веб-сайте и нашел функции PBKDF2 на странице https://defuse.ca/php–pbkdf2.htm Когда я пытаюсь, я получаю: Неустранимая ошибка: mcrypt_create_iv (): Не удалось собрать достаточные случайные данные в include \ PBKDF2.php в строке 23 Я не уверен, что мне нужно сделать что-нибудь, чтобы сделать эту работу. Он работает на IIS7.5
Я думаю, мне удалось установить mcrypt lib. Файлы находятся на месте, но похоже, что библиотека не запускается вообще. Пытался добавить: extension=mcrypt.so к PHP.INI; не хорошо. Любая помощь?
Я работаю на веб-сайте, где я хочу, чтобы члены могли поддерживать список элементов в своем аккаунте. Кроме того, они должны иметь возможность просматривать / просматривать все элементы, принадлежащие другим участникам (за исключением случаев отсутствия информации о владельце). Я хочу иметь возможность предложить практическое заверение безопасности членам, так что, если они войдут в свою учетную запись […]
Я пытаюсь использовать mcrypt для хранения пароля в моей базе данных. Прежде всего, это РАБОТАЕТ, но только в некоторые моменты времени. Вот мой код шифрования: //Encryption/Decryption key $key = $username.$username.$username.$username.$username; //Encryption Algorithm $cipher_alg = MCRYPT_RIJNDAEL_256; $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_alg, MCRYPT_MODE_ECB), MCRYPT_RAND); $password = mcrypt_encrypt($cipher_alg, $key, $pass1, MCRYPT_MODE_CBC, $iv); Затем он загружает $ username, $ iv и […]
Мне нужно перенести данные с PHP-скрипта на моем локальном сервере на удаленный API (также написанный на PHP) на моем сервере хостинга. Это в основном примитивная система управления версиями, и я использую HTTP GET и HTTP POST для передачи файлов и строк. Я хотел бы, чтобы соединение зашифровано, но мой (общий) веб-хост говорит мне, что я […]
Я пытаюсь включить mcrypt в течение двух дней в OS X. Я прочитал много документа, но не смог выполнить. Возможно, это потому, что я новичок в среде OS X. Краткое изложение того, что я сделал до сих пор; Я установил Xcode и установил средства командной строки. Загружены и извлечены libmcrypt-2.5.8 и php-5.3.15. cd libmcrypt-2.5.8 ./configure […]
У меня есть следующая проблема: при использовании phpunit в моей установочной папке Laravel 4 возникает следующая ошибка: Laravel requires the Mcrypt PHP extension. Однако он не появляется, когда я использую команду artisan . Я знаю, что проблема должна быть вызвана тем, что phpunit загружает другой php.ini, чем тот, который установлен в моем zshconfig. К сожалению, […]
У меня есть старый алгоритм для кодирования паролей, которые я хочу использовать с PHP 7 public function encriptarPass($cadena) { $extra = (strlen($cadena)%8); for ($i = $extra; $i < 8; $i++) { $cadena .= chr(8-$extra); } $key = "stack"; $iv = "stack"; return strtoupper(bin2hex(mcrypt_cbc(MCRYPT_3DES, $key, $cadena, MCRYPT_ENCRYPT, $iv))); } Я попытался заменить mcrypt_cbc на mcrypt_encrypt, и […]
Я пытаюсь сделать простое приложение Laravel. Кажется, он установлен правильно, но как только я запускаю: локальный / codehero-Laravel / государственные / (пример кода) он показывает сообщение: «Требуется расширение Mcrypt PHP». Это странно, потому что, когда я запускаю php -m, появляется mcrypt. Кроме того, если я запускаю «$ php -info | grep mcrypt», он появляется: mcrypt […]
Раньше мне удалось перенести некоторый CBC-код C ++ CryptoPP Rijndael_128 на MCrypt PHP, но теперь у меня проблемы с режимом CFB. Результаты C ++ и PHP не совпадают (ну, первые байтовые совпадения, но это может быть совпадением, а все остальное – нет). С некоторыми диагностиками, похоже, что mcrypt PHP не правильно задает длину ключа? Вот […]