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

Шифрование в Coldfusion, а затем дешифрование в PHP

У меня проблема с воспроизведением того же результата, сгенерированного в PHP vs Coldfusion. В PHP шифрование следующим образом: <?php $key = "$224455@"; $Valor = "TESTE"; $base = chop(base64_encode(mcrypt_encrypt(MCRYPT_DES, $key, $Valor, MCRYPT_MODE_ECB))); ?> У меня есть результат: TzwRx5Bxoa0 = В Coldfusion сделали так: <cfset Valor = "TESTE"> <cfset Key = "$224455@"> <cfset base = Encrypt(Valor,ToBase64(Key),"DES/ECB/PKCS5Padding","BASE64")> Результат: […]

PHP: Самый безопасный (дешифруемый) метод шифрования?

В PHP, какой ( дешифруемый ) алгоритм шифрования наиболее безопасен? Я имею в виду, что MD5 не может быть расшифрован обратно вправо? Я нашел полный рабочий класс с mcrypt (затем закодированным с base64 снова), который может зашифровать и дешифровать обратно . Пример mcrypt (Шифрование): function encrypt($value) { if(!$value){return false;} $text = $value; $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, […]

расшифровать зашифрованный текст as3crypto в PHP

Я попытался зашифровать текст в as3crypto через демонстрационное приложение. теперь я пытаюсь расшифровать зашифрованный текст через php, но кажется, что текст не дешифрован должным образом. Кто-нибудь знает, как правильно расшифровать его через PHP? или я делаю это неправильно? пожалуйста, просветите меня … вот сценарий: зашифруйте это в http://crypto.hurlant.com/demo/ : шифрование: AES режим: CBC прокладка: нет […]

TripleDES Шифрование на C # и PHP не выходит одинаково (PKCS7, ECB)?

Я потратил пару часов, пытаясь понять это, но я просто не могу заставить его работать. У меня есть процедура шифрования на C #, которую мне нужно сопоставить в php. Я не могу изменить версию C #, это не вариант (третья сторона на этом основана). Вот код C #: //In C# // Console.WriteLine(ApiEncode("testing", "56dsfkj3kj23asdf83kseegflkj43458afdl")); // Results […]

Шифрование пользовательских данных для автоматического входа в систему сторонних производителей

Я нахожусь в ситуации, когда у меня есть набор пользователей на сайте, у которых все были сохранены имена пользователей и пароли, которые позволяют им автоматически обращаться к сторонним службам через SOAP. Идея состоит в том, что каждому пользователю нужно только войти на главный сайт, чтобы получить доступ к нескольким услугам, используя их соответствующую сохраненную информацию […]

Шифрование (большие) файлы в PHP с помощью openSSL

Я пытаюсь зашифровать (большие) файлы на PHP с помощью AES и изучил использование Mcrypt и OpenSSL, проблема в том, что все решения, которые я нашел до сих пор, только зашифровывают строки, а файлы, которые я пытаюсь зашифровать, вызовут max предел памяти для PHP (который, к сожалению, не может быть установлен выше), как бы я мог […]

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

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

Как безопасно хранить конфиденциальные данные в базе данных MySQL?

Я делаю заявку на работу для компании, в которой я работаю. У меня есть защита от SQL-инъекций и некоторых методов XSS. Моя основная проблема заключается в том, чтобы обеспечить конфиденциальную конфиденциальную информацию, такую ​​как SSN и адрес, потому что компания нуждается в том, чтобы сделать 1099 форм для налогов продавцов. Я не знаю, как сделать […]

MySQL – Как хранить AES_Encrypted данные?

Поэтому я просматривал интернет и сталкивался с встроенной функцией MySQL AES_ENCRYPT. Это не кажется слишком сложным в использовании, но некоторые источники говорят мне хранить зашифрованные данные как VARCHAR, а некоторые говорят, что они хранят его как BLOB. Что я должен хранить зашифрованные данные как?

«Установить имена» и mysqli_set_charset – кроме того, что они влияют на mysqli_escape_string, они идентичны?

Похоже, что использовать mysql_set_charset / mysqli::set_charset вместо прямых set names запросов MySQL. Часто упоминаемая причина заключается в том, что set names небезопасны, потому что кодировка, используемая для mysql_real_escape_string / mysqli::real_escape_string будет установлена ​​только вызовом mysql_set_charset / mysqli::set_charset . (Другая причина, о которой идет речь, заключается в том, что в документах PHP говорится, что это «не […]