Igor_307
@Igor_307
Фрилансер

Как безопасно хранить важные изображения?

Добрый вечер) Разрабатываю небольшую СRM по работе с клиентами на php и mysql. Закаччик пожелал к карточке клиента прикреплять скан паспорта. Как правильно хранить эти документы, что бы в случае чего они не попали третьим лицам. Может шифрование какое, или вообще не заморачиваться по этому?
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
Igor_307
@Igor_307 Автор вопроса
Фрилансер
Сам спросил - сам ответил. Саму функцию добавлять не буду, опишу только алгоритм
1. Получаем содержимое файла file_get_contents()
2. Кодируем в base_64
3. Часть строки получившейся после base_64 шифрум XORом
4. Сохраняем в новый файл.

Для получения фото назад из зашифрованного файла, теже действия в обратной последовательности.

Незнаю насколько это безопасно, но лучшее и быстрее ничего не придумал
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Заказчику лучше бы ознакомиться с №152-ФЗ «О персональных данных», подумать и разжелать это обратно.
XOR годится только тогда, когда длина ключа равна длине файла, но и это вас не спасёт )
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы