Создать защищённую ссылку
Шифрование выполняется прямо в вашем браузере. Сервер не видит ни ключ, ни содержимое секрета.
Коротко о безопасности
- Секрет шифруется в вашем браузере алгоритмом AES-256-GCM (аутентифицированное шифрование).
- Ключ шифрования генерируется через WebCrypto и передаётся в URL во фрагменте (#), который не отправляется на сервер.
- Сервер хранит только шифротекст и никогда не имеет доступа к ключу — ни в момент создания, ни в момент выдачи.
- Секрет показывается только по нажатию кнопки на странице просмотра, поэтому автоматический предпросмотр ссылок в мессенджерах его не «сжигает».
- После первого просмотра или истечения срока запись удаляется из памяти и с диска.
- Ответы отдаются с
Cache-Control: no-storeиX-Robots-Tag: noindex. - Блобы на диске зашифрованы — даже утечка файла хранения не раскрывает содержимое.