php: шифрование aes-256-cbc + salt, совместимое с openssl

Клиентское и серверное программное обеспечение

php: шифрование aes-256-cbc + salt, совместимое с openssl

Сообщение Serg » Пт янв 11, 2013 19:05

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑Часто возникает вопрос: как реализовать скрипт php, шифрующий файлы (данные), совместимый с openssl ? Чтобы создавать, например, скриптами php закодированные файлы, а указанной утилитой их раскодировать. Или наоборот - openssl создаёт, скрипт дешифрует. Да ещё и использовать mcrypt, то есть "чистый"php.

В сети была найдена довольно старая реализация aes-256 (с недостатками - нет pkcs5 unpadding), и она была использована в качестве прототипа (ссылка в скрипте).

Был реализован class.aes256cbc.php. Описание и тестовый пример - в прилагаемом архиве.

Скачать:
aes256cbc_v_1_0_1.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Serg
Администратор
 
Сообщения: 88
Зарегистрирован: Ср янв 14, 2009 13:50
Имя: Сергей Юрьевич

Re: php: шифрование aes-256-cbc + salt, совместимое с openss

Сообщение Serg » Чт янв 17, 2013 11:24

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑Новый релиз class.aes256cbc.php : рефакторинг.

Скачать (пример использования в архиве):
aes256cbc_v_1_0_2.zip

Скачать я Яндекс Диска: aes256cbc_v_1_0_2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Serg
Администратор
 
Сообщения: 88
Зарегистрирован: Ср янв 14, 2009 13:50
Имя: Сергей Юрьевич


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1