Zawartość Twoich plików nie jest nigdzie przetwarzana w ramach powierzenia. Nie potrzebujesz umowy powierzenia z gottrix, aby obrabiać dokumenty poufne lub firmowe.
Hosted in GermanyGlobal Content Delivery
Serwery źródłowe u Hetznera w Niemczech, globalne dostarczanie przez sieć dostarczania treści (CDN). Zawartość Twoich plików nigdy nie jest przy tym przesyłana - nie opuszcza Twojego urządzenia.
HMAC (kod uwierzytelniania wiadomości oparty na skrócie z kluczem, RFC 2104 / FIPS 198-1) to suma kontrolna z kluczem: w odróżnieniu od zwykłego skrótu dowodzi nie tylko tego, że plik jest niezmieniony, lecz także że pochodzi od kogoś, kto zna ten sam klucz tajny. Tylko posiadacz klucza może odtworzyć tę samą wartość, co czyni HMAC odpowiednim do potwierdzania autentyczności i integralności pliku między dwiema stronami, które wcześniej uzgodniły klucz.
To Ty wybierasz bazową funkcję skrótu. SHA-256 to dzisiejszy standard i właściwy wybór, gdy nic innego nie jest wymagane. SHA-384 i SHA-512 dają dłuższe wartości z tej samej rodziny; SHA-1 i MD5 uchodzą za przestarzałe i powinny służyć tylko do współpracy ze starszymi systemami. Klucz wpisuje się jako tekst i używa jako bajtów UTF-8 - dokładnie tak jak narzędzia wiersza poleceń, więc wynik porównuje się 1:1 z wartością z openssl.
Obliczenia wykonują się w całości lokalnie w Twojej przeglądarce przez natywny interfejs Web Crypto: nic nie jest wysyłane, nic nie jest zapisywane i żadna obca biblioteka nie jest ładowana z CDN. Przy HMAC ma to szczególne znaczenie: zarówno plik, jak i klucz tajny pozostają na Twoim urządzeniu. Wynik pojawia się jako plik tekstowy w formacie wartość szesnastkowa, a po niej nazwa pliku, bezpośrednio porównywalny z wartością wytworzoną gdzie indziej.
Dane techniczne
Dane techniczne
Format wyjściowy
TXT
Przetwarzanie wsadowe
Tak
Przetwarzanie
Lokalnie w przeglądarce (JavaScript)
Przesyłanie plików
Brak
W 3 krokach
Upuść plik i wpisz klucz tajny.
Wybierz metodę skrótu (domyślnie: SHA-256).
Odczytaj HMAC i pobierz go jako plik tekstowy.
Ograniczenia: HMAC zapewnia autentyczność i integralność, ale niczego nie szyfruje - treść pliku pozostaje czytelna. Jego bezpieczeństwo opiera się w całości na kluczu: musi on pozostać tajny i zostać uzgodniony bezpiecznym kanałem. SHA-1 i MD5 służą wyłącznie do współpracy ze starszymi systemami, nie do nowych wymagań bezpieczeństwa.
Porównanie algorytmów
Porównanie algorytmów
Algorytm
Długość wyjścia
Status
Typowe zastosowanie
SHA-256
256 bitów
dzisiejszy standard
ogólna weryfikacja autentyczności
SHA-384
384 bity
dłuższy wariant SHA-2
gdy wymagany jest dłuższy podpis
SHA-512
512 bitów
dłuższy wariant SHA-2
gdy wymagany jest dłuższy podpis
SHA-1
160 bitów
przestarzały
tylko porównanie ze starszymi systemami
MD5
128 bitów
przestarzały
tylko porównanie ze starszymi systemami
Częste pytania
Czy mój plik i klucz są wysyłane?
Nie. Oba pozostają lokalnie w przeglądarce; plik i klucz nigdy nie opuszczają urządzenia i nie są zapisywane.
Czym to się różni od zwykłej sumy kontrolnej?
Suma kontrolna dowodzi tylko, że plik jest niezmieniony. HMAC potrzebuje dodatkowo klucza tajnego i dzięki temu dowodzi także pochodzenia - tylko ktoś, kto zna klucz, może wytworzyć tę wartość.
Którą metodę wybrać?
W razie wątpliwości SHA-256. SHA-384 lub SHA-512 dla dłuższych wartości, SHA-1 lub MD5 tylko do współpracy ze starszymi systemami.
Czy mogę porównać wynik z OpenSSL?
Tak. Dane wyjściowe mają ten sam format co wiersz poleceń i zgadzają się z wartością szesnastkową openssl dgst z opcją -hmac i wybraną metodą.
Tylko za Twoją zgodą mierzymy korzystanie w sposób zanonimizowany za pomocą plików cookie, aby ulepszać gottrix. Twoje pliki zawsze pozostają lokalnie, na Twoim urządzeniu. Prywatność