Articles of шифрования

Каков наилучший способ реализации двухстороннего шифрования с помощью PHP?

Я хотел бы зашифровать пароли на моем сайте, используя двухстороннее шифрование в PHP. Я столкнулся с библиотекой mcrypt, но она кажется такой громоздкой. Кто-нибудь знает о других методах, которые проще, но еще безопасны? У меня есть доступ к Zend Framework, поэтому решение, использующее его, также будет работать. Мне действительно нужно двухстороннее шифрование, потому что мой […]

функции, используемые для шифрования пароля в php?

Я программирую PHP-сайт, который позволяет пользователям регистрироваться, я использую codeigniter php, и я хочу знать наилучшую функцию шифрования паролей и какую разницу между этой функцией?

Как шифровать пароль с помощью PHP Script

Как шифровать пароль в PHP , я использую ниже код для вставки данных в базу данных с помощью PHP-кода, и я могу хранить новые данные элемента, но теперь я просто хочу зашифровать пароль пользователя. PHP Script :: <?php $objConnect = mysql_connect("localhost","root",""); $objDB = mysql_select_db("allah); $strPassword = $_POST["sPassword"]; $strName = $_POST["sName"]; /*** Insert ***/ $strSQL = […]

Обновление старых сохраненных паролей md5 в PHP для повышения безопасности

На данный момент у меня есть база данных с сохраненными паролями md5, несколько лет назад это считалось немного более безопасным, чем сейчас, и это дошло до того, что пароли должны быть более безопасными. Я читал много сообщений здесь о crypt , md5 , hash , bcrypt и т. Д., И bcrypt , чтобы использовать что-то […]

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

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

Каков наилучший способ использования / хранения ключей шифрования в MySQL

Я планирую использовать MySQL и встроенные функции шифрования для шифрования / дешифрования определенных столбцов в определенных таблицах. Меня беспокоит то, что мне нужно где-то хранить ключ. Я мог бы, конечно, сохранить ключ в файле и управлять разрешениями этого файла и разрешениями приложения, которое обращается к нему, но этого достаточно? Я мог бы также создать веб-сервис, […]

Шифрование паролей

Каков самый быстрый, но безопасный способ шифрования паролей в (предпочтительный PHP) и для которого когда-либо выбранный вами метод является переносимым? Другими словами, если позже я перенесла свой сайт на другой сервер, мои пароли продолжат работать? Метод, который я использую сейчас, поскольку мне сказали, зависит от точных версий библиотек, установленных на сервере.

Codeigniter: как я могу зашифровать пароль перед отправкой формы на контроллер?

Привет, у меня простая форма входа в html <form method="post" action="http://www.mysite.com/login"> <input type="text" name="text_box" /> <input type="password" name="pass_word" /> <input type="submit" name="submit"> </form> когда я отправлю форму и в контроллере public function login(){ $pass_word = $this->input->post('pass_word'); die($pass_word); } проблема здесь, он показывает простой пароль. если я нахожу 123456 в контроллере, я получаю 123456 . это […]

Простейшее двухстороннее шифрование с использованием PHP

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

PHP AES шифрует / расшифровывает

Я нашел пример для en / decoding строк в PHP. Сначала это выглядит очень хорошо, но он не работает 🙁 Кто-нибудь знает, в чем проблема? $Pass = "Passwort"; $Clear = "Klartext"; $crypted = fnEncrypt($Clear, $Pass); echo "Encrypted: ".$crypted."</br>"; $newClear = fnDecrypt($crypted, $Pass); echo "Decrypted: ".$newClear."</br>"; function fnEncrypt($sValue, $sSecretKey) { return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $sSecretKey, $sDecrypted, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, […]