Articles of mcrypt

Установка расширения Mcrypt для PHP на Mac OS X 10.5.8

Как установить mcrypt? Я использую Leopard 10.5.8 с PHP5.

PHP-скрипт для DES / CBC / с PKCS5Padding для шифрования и дешифрования

Я хотел бы узнать в следующем коде, если добавление PKCS # 5 добавлено? Если нет, то как добавить? $message = "insert plaintext message here"; $iv = pack('H*', 'insert hex iv here'); $key = pack('H*', 'insert hex key here'); $enc = mcrypt_encrypt(MCRYPT_DES, $key, $message, MCRYPT_MODE_CBC, $iv); echo bin2hex($enc); Я также хочу создать PHP-код для расшифровки строки, […]

Выяснение точного ключа, созданного mcrypt PHP

Приложение PHP, которое я поддерживаю, использует Rijndael_256 с шифрованием EBC_MODE с помощью mcrypt. У Fun есть то, что ключ не 256 бит в длину, а только 160. Согласно документации mcrypt_encrypt ключ дополняется \ 0, чтобы получить требуемый размер, если он слишком мал. Ключ, с которым данные будут зашифрованы. Если он меньше требуемого ключа, он дополняется […]

Разница в PHP-шифровании от iOS и .NET

У меня проблема при общении между iOS и PHP. У меня есть приложение, которое шифрует строку и отправляет ее на сервер PHP, который расшифровывает его. Эта часть работает отлично. Теперь сервер PHP должен отправить зашифрованный ответ обратно в приложение, которое, кажется, вызывает немного более седые волосы. Проблема в том, что когда я шифрую строку в […]

Расшифровка .ASPXAUTH Cookie с защитой = проверка

В течение некоторого времени я пытался расшифровать файл cookie ASP .ASPXAUTH и расшифровать его с помощью PHP. Мои причины огромны, и мне нужно это сделать, альтернативы нет. В PHP до сих пор мне удалось прочитать данные из этого файла cookie, но я не могу это сделать, пока он зашифрован. Во всяком случае, вот оно … […]

правильные методы шифрования PHP mcrypt?

Хорошо, я попытался создать свои собственные методы шифрования / дешифрования с помощью PHP mcrypt , и когда я отправил их некоторое время назад, некоторые называли их «мусор». Они упоминали о «Инициализационных векторах» и т. Д. В принципе, как я могу сделать эти методы криптографии лучше: function encrypt($key, $data){ $encrypted_data = mcrypt_cbc(MCRYPT_RIJNDAEL_192, $key, $data, MCRYPT_ENCRYPT); return […]

Требуется расширение Mcrypt PHP в Laravel

Я пытаюсь установить Laravel на Linux Ubuntu. Я запускаю Ubuntu 14.10. Все сработало хорошо. Но вместо того, чтобы получать предполагаемую страницу при доступе к localhost, я получаю сообщение: «Требуется расширение Mcrypt PHP». Я копирую некоторую информацию с терминала, чтобы помочь выявить проблему. which php /usr/bin/php php –ini Configuration File (php.ini) Path: /etc/php5/cli Loaded Configuration File: […]

MCrypt rijndael-128 для преобразования OpenSSL aes-128-ecb

Поскольку Mcrypt устарел, я хочу использовать OpenSSL вместо этого в моем коде, так как мы уже используем php 7.0.17 на нашем сервере, и нет никаких подсказок, когда они обновляют его. Некоторые сторонние API (размещенные на PHP 5.x, вероятно, и использование mcrypt ), принимают зашифрованные данные. Они предоставили методы, которые они используют для шифрования / расшифровки […]

Mcrypt и base64 с PHP и c #

Я написал те же методы на двух платформах, которые, как я полагаю, должны привести к тому же, но это не произойдет. Я зашифровал один и тот же текст одним и тем же ключом, результатом которого стал другой. Может кто-нибудь понять, почему это происходит? String: это тест Ключ: 1234567812345678 Зашифрованная строка PHP: ybUaKwQlRNwOjJhxLWtLYQ == C # […]

PHP Mcrypt, насколько это безопасно?

На данный момент я работаю над проектом, который будет обрабатывать некоторые весьма конфиденциальные личные данные, хотя это не номера backaccount, это все еще конфиденциальная личная информация, и я хочу сделать все, что я могу сделать, чтобы зашифровать и сохранить эту информацию внутри mysql как безопасно насколько это возможно. Поэтому сейчас я интенсивно ищу некоторые меры […]