Generator Hasza Blake2b
FreeOblicz hasz BLAKE2b tekstu lub pliku w przeglądarce, z regulowaną długością wyjścia i opcjonalnym haszowaniem z kluczem (MAC).
Działa całkowicie w twojej przeglądarce za pomocą WebAssembly. Nic nie jest przesyłane na serwer.
Długość wyjścia
Produkuje kod uwierzytelniania wiadomości (MAC): tylko ktoś z tym samym kluczem może odtworzyć ten hash, przydatne do weryfikacji zarówno integralności, jak i autentyczności.
Ostatnia Aktywność
Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.
Jeszcze brak aktywności. Bądź pierwszy.
Co robi to narzędzie
Oblicza kryptograficzny hash BLAKE2b tekstu lub pliku, całkowicie w twojej przeglądarce. Wybierz długość wyjścia od 8 do 512 bitów, i opcjonalnie podaj tajny klucz, aby wyprodukować hash z kluczem (MAC) do uwierzytelniania wiadomości zamiast zwykłej kontroli integralności.
Jak To Działa
Twój tekst lub plik jest konwertowany na surowe bajty i przetwarzany przez funkcję kompresji BLAKE2b, która miesza wejście przez wiele rund używając rotacji bitowych, XOR, i dodawania modularnego, aby wyprodukować skrót o stałej długości. Żądana długość wyjścia (8 do 512 bitów, w wielokrotnościach 8) określa, ile bajtów tego wewnętrznego stanu jest zwracanych jako końcowy hasz, pokazywany jako ciąg szesnastkowy. Gdy podany jest klucz, jest on ładowany do stanu hasza przed rozpoczęciem przetwarzania, więc wynikowy skrót zależy zarówno od wejścia, jak i tajnego klucza, co zamienia zwykły hasz w kod uwierzytelniania wiadomości.
Problemy, które rozwiązuje
- Weryfikowanie, że pobrany plik nie został uszkodzony ani sfałszowany, porównując jego hash z opublikowanym.
- Generowanie szybkiego, unikalnego odcisku dla fragmentu tekstu lub danych, na przykład do wykrywania zduplikowanej zawartości lub użycia jako klucz pamięci podręcznej.
- Tworzenie kodu uwierzytelniania wiadomości (MAC) do weryfikacji zarówno integralności, jak i autentyczności wiadomości, gdy dostępny jest wspólny tajny klucz.
Często zadawane pytania
›Czym BLAKE2b różni się od MD5 lub SHA-256?
BLAKE2b to nowoczesna kryptograficzna funkcja skrótu zaprojektowana, aby być zarówno szybsza niż MD5 i SHA-1, jak i co najmniej tak bezpieczna jak SHA-3, przy jednocześnie prostszej konstrukcji. W przeciwieństwie do MD5 i SHA-1, które są uważane za złamane pod względem bezpieczeństwa, BLAKE2b nie ma znanych praktycznych ataków i jest szeroko używana w aplikacjach takich jak algorytm haszowania haseł Argon2 i protokół VPN WireGuard.
›Dlaczego wybrałbym krótszą długość wyjścia jak 256-bit zamiast domyślnego 512-bit?
Krótszy skrót zajmuje mniej miejsca do przechowywania lub przesyłania (przydatne dla kolumn bazy danych, URL-i, lub kodów QR), jednocześnie zapewniając silną odporność na kolizje, ponieważ bezpieczeństwo BLAKE2b skaluje się z wybraną długością wyjścia. 512-bit to domyślna wartość i daje maksymalny margines bezpieczeństwa; 256-bit to popularny wybór, gdy chcesz krótszy ciąg hex i nie potrzebujesz więcej niż 128-bitowej odporności na kolizje.
›Czym jest "haszowanie z kluczem" (tryb MAC) i kiedy bym go użył?
Haszowanie z kluczem miesza tajny klucz do obliczeń, produkując kod uwierzytelniania wiadomości (MAC), który może odtworzyć tylko ktoś, kto zna ten sam klucz. Jest to przydatne, gdy musisz zweryfikować nie tylko to, że dane się nie zmieniły (integralność), ale że pochodzą od kogoś, kto posiada wspólny sekret (autentyczność), na przykład przy podpisywaniu żądań API lub weryfikowaniu ładunków webhooków.
›Czy BLAKE2b nadaje się do haszowania haseł?
Nie. BLAKE2b jest zaprojektowany, aby być szybki, co jest dokładnie złą właściwością do przechowywania haseł, szybki hash znacznie ułatwia ataki brute-force i słownikowe na skradzione hashe haseł. Do haseł zamiast tego użyj dedykowanego wolnego, wymagającego dużo pamięci algorytmu jak Argon2 lub bcrypt.
›Czy mogę haszować plik zamiast wpisywać tekst?
Tak, przełącz na zakładkę "Plik" i albo kliknij, aby wybrać plik, albo przeciągnij i upuść go na stronę. Plik jest odczytywany i haszowany całkowicie w twojej przeglądarce za pomocą WebAssembly, nigdy nigdzie nie jest przesyłany, co czyni to bezpiecznym do weryfikowania integralności wrażliwych lub dużych plików.
Powiązane Narzędzia
Tekst
Narzędzie Szyfru Atbasz
Koduj i dekoduj tekst za pomocą szyfru Atbasz w wariantach klasycznym, cyfrowym, i hebrajskim, z odniesieniem par lustrzanych na żywo i tabelą mapowania znaków.
FreeTekst
Generator Backronimów
Zamień dowolny akronim lub słowo w backronim w 6 tonach i 5 wzorach zdań, z niestandardowymi słowami dla każdej litery i punktacją Zapamiętywalności/Wymawialności.
FreeTekst
Kalkulator Przepustowości
Konwertuj między jednostkami danych, oszacuj czas transferu pliku, oblicz przepustowość strony internetowej z ruchu, i konwertuj między miesięcznym limitem danych a stałą prędkością połączenia.
FreeTekst
Twórca Wykresów Słupkowych
Zamień proste dane etykieta,wartość w konfigurowalny wykres słupkowy z 8 motywami kolorystycznymi, orientacją, sortowaniem, obsługą wartości ujemnych, natychmiastowymi statystykami, i eksportem SVG/PNG.
Komentarze (0)
Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.
Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!