Как реализовать облачные вычисления и сгенерировать токен в php? - PullRequest
0 голосов
/ 27 марта 2012

Я хотел сделать проект облачных вычислений в php. Проект заключается в том, что пользователи будут хранить свои файлы на облачном сервере, и если в их файлах будут какие-либо манипуляции без их ведома, то он должен их обнаружить и исправить. Мой вопрос заключается в том, как я могу реализовать это в php ???

В базовой статье указано, что мы должны генерировать токены для каждого файла на сервере, и при обнаружении мы можем использовать этот токен для проверки ..

Я не использовал программирование сокетов .. Подскажите, как это сделать, пожалуйста ...

1 Ответ

0 голосов
/ 27 марта 2012

Лучший способ узнать, был ли файл изменен или изменен, это сохранить его копию

$file = "name.pdf" ;
$md5 = md5_file($file);
$sha1 = sha1_file($file); 

Сохраните копию каждого файла в базе данных с именем файла ... всегда проверяйте хэш каждый раз, когда вам нужно проверить или получить файл ... вы бы знали, был ли он незаконно изменен

Автоматическое исправление файла ... вы также можете сохранить резервную копию на хостинге CDN и извлечь ее, чтобы заменить существующую, если она была изменена или подделана.

Другим вариантом является дата последнего изменения .. но это можно обмануть ..

Дайте мне знать, если это поможет

Спасибо :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...