Съдържанието остава у теббез достъп на трети страни
Не възниква обработка на съдържанието на файловете ти. Не ти трябва договор за обработка на данни с gottrix, за да работиш с поверителни или служебни документи.
Hosted in GermanyGlobal Content Delivery
Основни сървъри в Hetzner в Германия, глобално доставяне чрез мрежа за доставяне на съдържание (CDN). Съдържанието на файловете ти никога не се предава в този процес - то не напуска устройството ти.
HMAC (код за удостоверяване на съобщение с ключов хеш, RFC 2104 / FIPS 198-1) е контролна сума с ключ: за разлика от обикновения хеш той доказва не само че файлът е непроменен, но и че идва от някого, който знае същия таен ключ. Само притежателят на ключа може да възпроизведе същата стойност - което прави HMAC подходящ за потвърждаване на автентичността и целостта на файл между две страни, които предварително са се договорили за ключ.
Базовата хеш-функция избирате сами. SHA-256 е днешният стандарт и правилният избор, когато не се изисква нищо друго. SHA-384 и SHA-512 дават по-дълги стойности от същото семейство; SHA-1 и MD5 се смятат за остарели и трябва да се използват само за съвместимост със стари системи. Ключът се въвежда като текст и се използва като байтове UTF-8 - точно както при командните инструменти, така че резултатът съвпада 1:1 със стойността от openssl.
Изчислението се извършва изцяло локално във вашия браузър, чрез нативния интерфейс Web Crypto - нищо не се качва, нищо не се съхранява и никаква чужда библиотека не се зарежда от CDN. При HMAC това има особено значение: както файлът, така и тайният ключ остават на вашето устройство. Резултатът се появява като текстов файл във формат шестнайсетична стойност, последвана от името на файла, директно сравним със стойност, получена другаде.
Технически данни
Технически данни
Изходен формат
TXT
Пакетна обработка
Да
Обработка
Локално в браузъра (JavaScript)
Качване на файлове
Няма
В 3 стъпки
Пуснете файл и въведете таен ключ.
Изберете метод за хеширане (по подразбиране: SHA-256).
Прочетете HMAC и го изтеглете като текстов файл.
Ограничения: HMAC осигурява автентичност и цялост, но не криптира нищо - съдържанието на файла остава четимо. Цялата му сигурност се крепи на ключа: той трябва да остане таен и да се договори по защитен канал. SHA-1 и MD5 са предназначени само за съвместимост със стари системи, а не за нови изисквания за сигурност.
Сравнение на алгоритмите
Сравнение на алгоритмите
Алгоритъм
Дължина на изхода
Статус
Типична употреба
SHA-256
256 бита
днешен стандарт
обща проверка на автентичността
SHA-384
384 бита
по-дълъг вариант на SHA-2
когато се изисква по-дълъг подпис
SHA-512
512 бита
по-дълъг вариант на SHA-2
когато се изисква по-дълъг подпис
SHA-1
160 бита
остарял
само сравнение със стари системи
MD5
128 бита
остарял
само сравнение със стари системи
Чести въпроси
Качват ли се моят файл и ключ?
Не. И двата остават локално в браузъра; файлът и ключът никога не напускат устройството ви и не се съхраняват.
Каква е разликата от обикновена контролна сума?
Контролната сума доказва само че файлът е непроменен. HMAC допълнително изисква таен ключ и затова доказва и произход - само който знае ключа, може да получи стойността.
Кой метод да избера?
При съмнение - SHA-256. SHA-384 или SHA-512 за по-дълги стойности, SHA-1 или MD5 само за съвместимост със стари системи.
Мога ли да сравня резултата с OpenSSL?
Да. Изходът е в същия формат като командния ред и съвпада с шестнайсетичната стойност на openssl dgst с опцията -hmac и избрания метод.
Само с вашето съгласие измерваме употребата анонимно чрез бисквитки, за да подобряваме gottrix. Вашите файлове винаги остават локално, на вашето устройство. Поверителност