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

Невозможно расшифровать вывод openssl_encrypt () в командной строке

Я написал небольшой класс для симметричного шифрования с помощью openssl и шифрует и расшифровывает его в PHP, но я не могу либо расшифровать вывод с помощью командной строки, либо зашифровать одни и те же данные таким же образом. Мой класс: Class SimpleCrypt { public static function encrypt($password, $data, $enc_method='AES-256-CBC', $hash_method='SHA512') { self::check_methods($enc_method, $hash_method); $iv = […]

HTTP Request encrypt & decrypt failure с PHP и Objective-C

У меня есть проблема с HTTP POST- запросами на шифрование и дешифрование. У меня есть приложение OS X, написанное в Objective-C, которое отправляет зашифрованный (CocoaSecurity) HTTP-запрос POST на сервер: – (NSString *)secure { NSData* key = [@"9eab87dc72b927c9" dataUsingEncoding:NSASCIIStringEncoding]; NSData* iv = [@"d6f8f85911c4d8d1" dataUsingEncoding:NSASCIIStringEncoding]; CocoaSecurityResult *result = [CocoaSecurity aesEncrypt:@"a" key:key iv:iv]; return result.hexLower; } и я […]

Ни один поддерживаемый encrypter не найден

Когда я отправляю свою форму на моем laravel (5.2), я получаю это, когда он должен вернуть некоторую ценность предыдущей странице. МОЙ КОНТРОЛЛЕР class WsRegisterController extends Controller{ public function register() { $wsregistration = Input::all(); $wsUserName = Input::get('name'); $wsUserEmail = Input::get('email'); $wsUserPassword = Input::get('password'); /* Check if user is a bot */ $wsrules = [ // 'g-recaptcha-response' […]

Проблема с MySQL AES_DECRYPT

Я ищу способ зашифровать данные на своем пути в базу данных MySQL и расшифровать их на выходе. Кроме того, я хотел бы иметь возможность выполнять обычные SQL-запросы в этих полях, таких как поиск и сравнение, что мешает мне использовать чистое PHP-решение. Это приводит меня к AES_ENCRYPT () и AES_DECRYPT (), которые могут быть дублированы в […]

Как шифровать AES 256 CBC в iOS Swift 3 как метод larvel encrypt ()

Я хочу сделать шифрование Laravel в iOS Swift 3 . Crypt::encrypt('123456'); Я пробовал что-то вроде этого, но это не работает. Я думаю, что в этом коде что-то не так: func generateRandomBytes() -> String? { var keyData = Data(count: 10) let result = keyData.withUnsafeMutableBytes { (mutableBytes: UnsafeMutablePointer<UInt8>) -> Int32 in SecRandomCopyBytes(kSecRandomDefault, keyData.count, mutableBytes) } if result […]

Md5 соль пароль php

Я знаю, что есть много вопросов по этому вопросу, но мне действительно нужно спросить об этом. Сегодня я работаю над шифрованием паролей с помощью md5. Так что я сделал. У меня было 4 соли. (они изменяются в зависимости от пользовательских значений) от email id и substr, затем md5 them по электронной почте и id substr […]

Как перейти от шифрования sha256 к bcrypt для php?

Для входа: $rows = $sql->fetch(PDO::FETCH_ASSOC); $us_id = $rows['id']; $us_pass = $rows['password']; $us_salt = $rows['password_salt']; $status = $rows['attempt']; $saltedPass = hash('sha256', "{$password}{$this->passwordSalt}{$us_salt}"); Для регистрации: $randomSalt = $this->rand_string(20); $saltedPass = hash('sha256', "{$password}{$this->passwordSalt}{$randomSalt}"); Как этот метод шифрования sha256 можно преобразовать в bcrypt?

Нужен простой хэш в PHP

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

Почему crypt () генерирует разные результаты?

Crypt генерирует разные хэши с теми же входными данными, и [следующий] ранее функциональный хэш-генератор / проверка больше не работает для аутентификации пользователей: public static function blowfish($password, $storedpass = false) { //if encrypted data is passed, check it against input ($info) if ($storedpass) { if (substr($storedpass, 0, 60) == crypt($password, "$2y$08$".substr($storedpass, 60))) { return true; } […]

Лучшая альтернатива для password_hash в PHP 5.3.27?

Я искал в Интернете лучший вариант для шифрования паролей для баз данных. Я обнаружил, что password_hash() – лучший вариант, но потом я увидел, что это только для PHP 5.5+. Видимо, мой хост имеет версию 5.3.27. И я искал лучшую альтернативу, но не мог найти ничего хорошего.