Как сохранить в общественном доступе фото (видео) с гарантией его неизменности?
Предположим, материал добыт лично мной, и я ручаюсь за его подлинность. Материал с шокирующим контентом, youtube удалит и забанит.
Дополнительно:
Ответы:
Сохрани в "межпланетной файловой системе", конечно есть определенная специфика, но с натяжкой, как раз подходит под твои требования
-
Сохрани в "межпланетной файловой системе"
Там рептилоиды отредачат. Лучше высечь видео в гранитной скале. Но и тут вспоминаются артиллеристы Макрона Наполеона, отбившие нос каменного Сфинкса.
с гарантией его неизменности?
Никак. Самое большее, что можно сделать - оформить объект интеллектуальной собственности на аудиовизуальный материал, но это так же не является гарантией его неизменности.
С гарантией неизменности - никак. Любой, кто может посмотреть - может скачать и отредактировать.
Но ты можешь сделать возможность смотрящему проверить, что конкретная копия является аутентичной.
Для этого существует электронная подпись.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы сохранить фото или видео в общественном доступе с гарантией его неизменности, можно воспользоваться технологией блокчейн. Блокчейн - это децентрализованная база данных, которая обеспечивает надежное хранение информации и гарантирует ее целостность.
Одним из способов использования блокчейна для хранения фото и видео является создание уникального хеша (хэш-суммы) для каждого файла. Хеш - это уникальная строка символов, которая генерируется на основе содержимого файла. Если даже один символ в файле изменится, то хеш будет совершенно другим. Таким образом, можно легко обнаружить любые изменения в файле.
Для создания хеша файла в PHP можно воспользоваться функцией hash_file(), которая вычисляет хеш-сумму файла. Ниже приведен пример использования этой функции:
$file_path = 'путь_к_файлу'; $hash = hash_file('sha256', $file_path); echo $hash;
После того, как вы создадите хеш для файла, вы можете сохранить этот хеш в блокчейн, например, в смарт-контракт Ethereum. Это обеспечит гарантию неизменности файла, так как любые изменения будут отображены в другом хеше.
Таким образом, используя технологию блокчейн и создавая хеш для каждого файла, вы можете сохранить фото или видео в общественном доступе с гарантией его неизменности.