Читатель манифеста C2PA
Читайте и проверяйте метаданные происхождения контента C2PA, встроенные в файлы изображений и медиа.
Ввод
Вывод
Документация
Что такое C2PA?
C2PA (Coalition for Content Provenance and Authenticity) — это открытый стандарт, который встраивает криптографически подписанные метаданные непосредственно в медиафайлы. Эти метаданные — называемые манифестом — записывают, кто создал контент, какие инструменты были использованы и какие правки были внесены. Крупные платформы, такие как Adobe, Microsoft и BBC, входят в число основателей спецификации C2PA.
Стандарт разработан для борьбы с дезинформацией, предоставляя зрителям проверяемую цепочку хранения изображений, видео, аудио и документов. Когда файл содержит действительный манифест C2PA, вы можете проверить его происхождение без использования сторонней платформы или водяного знака.
Описание инструмента
Этот инструмент читает манифесты C2PA, встроенные в медиафайлы, и отображает полные метаданные происхождения. Загрузите поддерживаемый файл, и он извлечет состояние валидации (Trusted, Valid или Invalid), генератор претензий, идентификацию подписывающей стороны, алгоритм подписи и необработанный JSON манифеста. Вы также можете предоставить пользовательские якоря доверия PEM для проверки подписей, выданных центром сертификации, отсутствующим в списке доверия по умолчанию.
Поддерживаемые форматы
- Изображения: JPEG, PNG, GIF, WebP, AVIF, HEIC, HEIF
- Видео: MP4, MOV
- Аудио: MP4 audio, MP3, WAV
- Документы: PDF
Как это работает
Файл обрабатывается полностью в браузере с использованием официального WebAssembly SDK @contentauth/c2pa-web. Никакие данные файла не загружаются на сервер. SDK читает встроенный контейнер JUMBF (JPEG Universal Metadata Box Format), проверяет цифровую подпись по встроенному или предоставленному пользователем хранилищу доверия и выводит хранилище манифеста в виде структурированного JSON.
Возможности
- Отображает состояние валидации с четкими индикаторами доверия (Trusted, Valid, Invalid)
- Показывает идентификацию подписывающей стороны, включая издателя, общее имя, алгоритм и время подписи
- Выводит полный необработанный JSON манифеста для проверки или отладки