Как сохранить в общественном доступе фото (видео) с гарантией его неизменности?

Ссылка скопирована
1 ответ

Предположим, материал добыт лично мной, и я ручаюсь за его подлинность. Материал с шокирующим контентом, youtube удалит и забанит.

Дополнительно:

Ответы:

Сохрани в "межпланетной файловой системе", конечно есть определенная специфика, но с натяжкой, как раз подходит под твои требования

  • Сохрани в "межпланетной файловой системе"

    Там рептилоиды отредачат. Лучше высечь видео в гранитной скале. Но и тут вспоминаются артиллеристы Макрона Наполеона, отбившие нос каменного Сфинкса.

с гарантией его неизменности?

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

С гарантией неизменности - никак. Любой, кто может посмотреть - может скачать и отредактировать.

Но ты можешь сделать возможность смотрящему проверить, что конкретная копия является аутентичной.
Для этого существует электронная подпись.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Андрей PHP Ответ

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

Одним из способов использования блокчейна для хранения фото и видео является создание уникального хеша (хэш-суммы) для каждого файла. Хеш - это уникальная строка символов, которая генерируется на основе содержимого файла. Если даже один символ в файле изменится, то хеш будет совершенно другим. Таким образом, можно легко обнаружить любые изменения в файле.

Для создания хеша файла в PHP можно воспользоваться функцией hash_file(), которая вычисляет хеш-сумму файла. Ниже приведен пример использования этой функции:

$file_path = 'путь_к_файлу';
$hash = hash_file('sha256', $file_path);
echo $hash;

$file_path = 'путь_к_файлу'; $hash = hash_file('sha256', $file_path); echo $hash;

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

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно