Véletlen bájt generátor
Kriptográfiailag biztonságos véletlen bájtok generálása hex, Base64 vagy bájttömb formában.
Véletlen bájt generátor
Kriptográfiailag biztonságos véletlen bájtokat generálhat, és a szükséges formában nézheti meg őket. Ez a böngészőben futó megfelelője az openssl rand -hex 32 vagy az openssl rand -base64 32 parancsnak: adja meg, hány bájtot szeretne, válasszon formátumot, és az érték azonnal megjelenik. Tipikus felhasználási területek az API-kulcsok, a munkamenet-titkok, a titkosítási kulcsok, a sók, a nonce-ok, a CSRF-tokenek és a tesztadatok.
A kimenet lehet kisbetűs vagy nagybetűs hex, standard Base64, URL-biztonságos Base64url kitöltés nélkül, decimális bájttömb, például [12, 255, 7], vagy 0x előtaggal kezdődő hex tömb, amelyet közvetlenül beilleszthet C, Go, Rust vagy Java forrásba. A hosszt bájtban számoljuk, nem karakterben, ezért a hex kimenet mindig pontosan a bájtok számának kétszerese, és 32 bájt 256 bit entrópiát ad. Megadhatja, hány értéket hozzon létre egyszerre, adhat hozzá előtagot, például sk_ minden sorhoz, vagy a hosszú hex sorokat kötőjellel elválasztott csoportokra bonthatja, hogy könnyebb legyen olvasni és összehasonlítani őket.
A bájtok a Web Crypto API crypto.getRandomValues függvényéből származnak, vagyis abból az operációs rendszeri forrásból, amelyet a böngészők a TLS-hez is használnak, és soha nem a Math.random függvényből. Egy érték legfeljebb 1024 bájt lehet, egy futtatásban pedig legfeljebb 1000 értéket hozhat létre. Az eredmény alatti összesítő megmutatja a bájtok számát, az entrópia bitjeit, a kimenet hosszát és a kiválasztott hosszhoz és formátumhoz tartozó openssl parancsot.
Minden a böngészőben fut. A bájtok a saját eszközén keletkeznek, nem töltődnek fel, és nem tárolódnak, így a létrehozott titkok az Ön tulajdonában maradnak. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje el egy másik eszköznek.