Articles of encryption

Несоответствие шифрования между Java и PHP

Я работаю над системой шифрования, которая передает данные стороннему приложению. Шифрование выполняется на Java и дешифрование выполняется на PHP. Несмотря на несколько попыток, я не могу заставить зашифрованную строку открыть приложение PHP. В целях тестирования я создал PHP-скрипт, который также шифрует данные, поэтому я могу сравнить зашифрованные строки Java и PHP. Результаты соответствуют 21-му символу, […]

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-код для расшифровки строки, […]

Шифрование PHP iOS AES

У меня возникли проблемы с попыткой установить связь между PHP и моим приложением IOS с использованием шифрования AES. До сих пор я рассмотрел два метода реализации. Первым было использование OpenSSL. На стороне iOS я реализовал способ имитировать код, показанный здесь: http://saju.net.in/code/misc/openssl_aes.c.txt . На стороне PHP я взял сгенерированный ключ и IV (из iPhone) и использовал […]

Как декодировать зашифрованные файлы ionCube?

Я настраиваю геодезическую классификацию, мой клиент не предоставил мне доступ к файлу лицензии (скорее, я не спросил его об этом). Я могу настроить его с панели администратора, но я хочу настроить его на своей локальной системе. Но когда я попытался сделать это, он перенаправляется на сайт за страницей. Я думаю, что это из-за кода файла […]

Пароль WordPress MD5

Мне нужно вставить пользователей в блог WordPress через PHP-скрипт или MySQL, и у меня есть простой текстовый пароль. Я думал, что смогу сделать что-то вроде этого: $query = "INSERT INTO $new_db.wp_users (user_login, user_pass, user_nicename) select user_email, md5(user_password), user_name from $source_db.users"; Но пароли выглядят иначе, чем сейчас выглядят пароли WordPress. Все пароли начинаются с $P$B От […]

Mcrypt и base64 с PHP и c #

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

Эквивалент функции склепа PHP в Java

Я переношу свой PHP-код в Google App Engine – Java. Поэтому мне нужен эквивалент функции склепа PHP в Java, так как я сохранил все пароли зарегистрированных пользователей используя крипту в моей БД. Изменить 1 : Вот мой PHP-код для шифрования паролей: $ password = "test123"; $ pwd = crypt ($ password, $ password); echo $ […]

Расшифровать строку в C #, которая была зашифрована с помощью PHP openssl_encrypt

У меня есть клиент, который шифрует строку в PHP со следующим кодом: $password = 'Ty63rs4aVqcnh2vUqRJTbNT26caRZJ'; $method = 'AES-256-CBC'; texteACrypter = 'Whether you think you can, or you think you can\'t–you\'re right. – Henry Ford'; $encrypted = openssl_encrypt($texteACrypter, $method, $password); что приводит к этому зашифрованному выводу: MzVWX4tH4yZWc/w75zUagUMEsP34ywSYISsIIS9fj0W3Q/lR0hBrHmdvMOt106PlKhN/1zXFBPbyKmI6nWC5BN54GuGFSjkxfuansJkfoi0= Когда я пытаюсь расшифровать эту строку на C #, […]

PHP для Delphi и обратно Шифрование-Расшифровка с использованием Rijndael

У меня проблемы с расшифровкой строк, отправленных с PHP на Delphi с использованием шифрования rijndael. Я использую mcrypt на стороне PHP и DCP_rijndael на стороне Delphi. На данный момент у меня есть код ниже. PHP: function encRJ($key, $iv, $data) { $r = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $data, MCRYPT_MODE_CBC, $iv); $r = base64_encode($r); return $r; } И в […]

PHP: пример формы, который будет шифровать строку запроса (GET) (скрытие данных, а не безопасность)

Я намерен использовать GET для своей формы, но хотел бы зашифровать значения в строке запроса, чтобы пользователи не могли ее изменить. (не для безопасности, а для скрытия данных) Я столкнулся с несколькими веб-сайтами, которые объяснили шифрование, но мне не ясно, как реализовать его, как только пользователь нажмет кнопку отправки. Пример: http://myscriptlibrary.wordpress.com/2010/04/14/how-to-encrypt-query-string-in-php/ Есть ли пример, который […]