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

Исключение значения переменной из физической памяти в PHP

Общий вопрос: возможно ли удалить значение переменной String из физической памяти после того, как эта переменная не установлена ​​в PHP? Проблема возникла из-за определенных требований стандартов безопасности (не должно быть никакого способа сбросить данные из памяти на диск при обработке некоторых важных данных). В разделе « Является ли память зашифрованной? » Нет хорошего способа шифрования […]

Ошибка PHP mcrypt_encrypt / mcrypt_decrypt, возвращает другое значение

Я искал ответ, но не смог найти его здесь. Пожалуйста, извините меня, если этот вопрос уже задан. У меня есть простой шифрование кода и дешифрование строки, строки выглядят одинаково, но при сравнении их с использованием == они не кажутся одинаковыми, поэтому хеши тоже разные. Вот мой код: $oppa = "rompish"; $opp_enc = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, "key", $oppa, […]

mcrypt не работает в PHP 5.6 на windows / IIS

Я много лет использую mcrypt в своем приложении php, как на win / IIS, так и на linux. Хотя я запускаю PHP 5.4.28 на моем Linux-сервере, я только что обновил до PHP 5.6.11 в моем окне 8.1 IIS. И mcrypt больше не работает. Он не бросает никаких ошибок, которые я вижу; он просто не работает. […]

Кодификатор странного шифрования пароля

Я новичок в Codeigniter и пытаюсь сделать регистрацию пользователя. И я встретил странную вещь. Сначала я расскажу, что именно я делаю с моим значением пароля: $password = stripslashes($password); $password = htmlspecialchars($password); $password = md5($password); $password = strrev($password); И затем я сохраняю его в БД: $data = array( 'email' => $email, 'reg_type' => $reg_type, 'password' => […]

Шифрование PHP magento cookie

Я хочу установить cookie, но зашифровать информацию и дешифровать при извлечении. Существуют ли классы Magento, которые я могу использовать? Я запускаю Magento 1.4.1.1, и я устанавливаю свои файлы cookie с помощью: Mage::getModel('core/cookie')->set($name, $value, $period, $path, $domain, $secure, $httponly); Любая помощь будет оценена по достоинству.

Базовая безопасность, PHP mySQl

Поэтому я делаю основную страницу входа в систему. У меня есть хорошая идея, что делать, но я все еще не уверен в некоторых вещах. Конечно, у меня есть база данных, полная студентов и столбца паролей. Я знаю, что в этом столбце я буду использовать шифрование md5. Студент вводит свой идентификатор электронной почты и студента, и, […]

Отправить зашифрованный файл (zip или txt) – через PHP – можно открыть на ПК с Windows

Мне нужно отправить некоторые минимальные данные по электронной почте пользователям (но они должны быть зашифрованы). Им потребуется DL-приложение и расшифровать его с помощью своего рода простого в использовании программного обеспечения (ПК / MAC) … любые идеи здесь? Моя первая мысль – сделать зашифрованный zip-файл, который они могут открыть с помощью 7zip или winzip … но […]

Альтернатива bcrypt при сохранении паролей в PHP 5.2

Я использую bcrypt локально, поскольку xampp имеет PHP 5.3, но онлайн-учетная запись моего хостинга имеет только PHP 5.2. Есть ли хорошая альтернатива, которую я могу использовать, которая работает для 5.2?

Дешифрование PHP происходит с ошибкой на некоторых строках с помощью trim ()

У меня возникают проблемы с расшифровкой значений, которые заканчиваются% 3D% 3D. После дешифрования я получаю возвращаемое значение, которое совершенно неразборчиво. Зашифрованное значение передается через querystring, но я проверил цикл цикла с значениями от 0 до 200, чтобы исключить проблемы с кодировкой url. Функции шифрования и дешифрования: function encryptValue($encrypt) { $key = variable_get_local("privateKey", $default = ""); […]

Как реализовать функцию laravel Crypt :: encrypt () в Objective C?

Мне нужно реализовать Crypt :: ecrypt ('123456'); от laravel до Objective C iOS . Поэтому сначала я расширил метод laravel для шифрования, как это, на чистый php: public function enc($text,$key) { $key = (string)base64_decode($key); $iv = random_bytes(16); $value = \openssl_encrypt(serialize($text), 'AES-256-CBC', $key, 0, $iv); $bIv = base64_encode($iv); $mac = hash_hmac('sha256', $bIv.$value, $key); $c_arr = ['iv'=>$bIv,'value'=>$value,'mac'=>$mac]; […]