O tym generatorze
To ustawienie programistyczne tworzy wysokiej entropii tajemnice podobne do haseł dla systemów akceptujących dowolne poświadczenia. Nie generuje formatów kluczy specyficznych dla dostawcy API.
Ten preset uruchamia się w trybie characters i generuje 10 niezależnych wyników jednocześnie. Każde widoczne ustawienie można dostosować, a wygenerowane wartości nie są wysyłane do PwdGen.
Kiedy używać
- Panele administracyjne
- Użytkownicy baz danych
- Lokalne tajemnice programistyczne
Rozmiar alfabetu, entropia i założenia dotyczące ataku brute-force
Teoretyczny sufit entropii oblicza się jako H = L × log2(A), gdzie L to długość wygenerowanego ciągu, a A to liczba aktualnie dozwolonych znaków.
| Długość | Alfabet | Przestrzeń poszukiwań | Sufit entropii | Średnio przy 10 miliardach zgadywań/s |
|---|---|---|---|---|
| 32 | 68 | 6832 | 194.8 bitów | 6.92e40 years |
Ważne: są to matematyczne szacunki dla jednostajnie losowych wartości. Wymagane pozycje, ograniczone liczby, powtarzane hasła, wzorce słownikowe, wyciekłe poświadczenia i rzeczywiste koszty haszowania haseł mogą znacząco zmienić wynik. Liczba ta nie jest gwarancją bezpieczeństwa.
Jak bezpiecznie używać wyniku
- Trzymaj tajemnice z dala od Git i logów
- Używaj zmiennych środowiskowych lub menedżera tajemnic
- Preferuj klucze API generowane przez dostawcę, gdy platforma wymaga określonego formatu
Metoda generowania i prywatność
Preset używa przeglądarkowego Web Crypto API do losowego wyboru. Regenerowanie, zmiana ustawień, zaznaczanie i kopiowanie wyników nie wysyła wygenerowanych poświadczeń do PwdGen. Oszacowanie czasu złamania hasła również działa lokalnie i jest szacunkiem, a nie gwarancją.
Generator haseł dla programistów FAQ
Czy to może wygenerować prawdziwy klucz API?
Nie. Wiele platform używa strukturalnych formatów kluczy, prefiksów, zakresów lub rejestracji po stronie serwera. Użyj przepływu dostawcy dla prawdziwych kluczy API.
Gdzie programiści powinni przechowywać wygenerowane tajemnice?
Użyj menedżera tajemnic, chronionej zmiennej środowiskowej lub lokalnego sejfu. Nigdy nie zatwierdzaj tajemnic w Git ani nie zapisuj ich w logach.
Czy 32-znakowe hasło programistyczne wystarczy?
To silna lokalna losowa wartość dla wielu pól przypominających hasła, ale ważne są również hashowanie, kontrola dostępu i proces rotacji w miejscu docelowym.
Czy PwdGen wysyła tajemnice do backendu?
Nie. Ta strona używa generowania lokalnego w przeglądarce i nie przesyła wygenerowanych wartości.