Security🔒 V prehliadači (lokálne)API k dispozícii📴 Funguje offlinebeginner
Generátor hesiel
Generuje kryptograficky bezpečné, náhodné heslá odolné voči slovníkovým útokom.
Dáta zostávajú vo vašom prehliadači
Pripravené na použitieOkamžité spracovanie
Výsledok
—Čo tento nástroj robí?
Generuje kryptograficky bezpečné, náhodné heslá odolné voči slovníkovým útokom.
Kedy ho použiť?
- Vytváranie silných hesiel pre databázové účty, servery a produkčné prístupy.
- Dodržiavanie prísnych firemných bezpečnostných štandardov a dĺžkových limitov.
- Eliminácia rizika znovupoužitia rovnakého hesla na viacerých službách.
Reálny príklad
Vstup
Dĺžka: 16, veľké/malé písmená, čísla a špeciálne znaky
Výstup
k9#mP$2vL!8xQ@5w
Generované lokálne v prehliadači pomocou Web Crypto API.
Vstup → Spracovanie → Výstup → Ďalší krok
- Vstup
- Zvoľte dĺžku hesla a požadované skupiny znakov.
- Spracovanie
- Prehliadač použije kryptografický generátor náhodných čísel (crypto.getRandomValues).
- Výstup
- Silné náhodné heslo s možnosťou okamžitého skopírovania.
- Ďalší krok
- Uložte heslo do vášho správcu hesiel (Bitwarden, 1Password).
Časté chyby
- Používanie hesiel kratších ako 12 znakov pre dôležité systémy.
- Ukladanie vygenerovaných hesiel do nezašifrovaných poznámok.
- Zdieľanie hesiel cez nešifrované komunikačné kanály.
Čo znamená výsledok
Generuje heslo s vysokou entropiou minimalizujúcou riziko prelomenia hrubou silou.
Súkromie a bezpečnosť
Your input is processed entirely in your browser and never sent to a YAS server.
API
Endpoint
POST https://yas.sh/api/v1/tools/password-generator
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/password-generator" \
-H "Content-Type: application/json" \
-d '{"length":24,"count":1}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/password-generator", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"length": 24,
"count": 1
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/password-generator", json={"length":24,"count":1})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| length | integer | No (default 20) | 8–128 |
| count | integer | No (default 1) | 1–10 passwords |
| mode | "full" | "alnum" | No (default "full") | Charset (full includes symbols, unambiguous alnum) |
Success response
{ "slug": "password-generator", "length": 24, "result": "<password>" }CSPRNG passwords, 8–128 chars, optional alnum-only sets.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
Súvisiace nástroje