Mi az aláíró kulcs a JWT-ben?
Mi az aláíró kulcs a JWT-ben?

Videó: Mi az aláíró kulcs a JWT-ben?

Videó: Mi az aláíró kulcs a JWT-ben?
Videó: Lady Gaga, Bradley Cooper - Shallow (from A Star Is Born) (Official Music Video) 2024, November
Anonim

JSON webes token ( JWT ) egy nyílt szabvány (RFC 7519), amely egy kompakt és önálló módszert határoz meg az információk biztonságos továbbítására a felek között JSON-objektumként. JWT-k lehetnek aláírva titkos (HMAC algoritmussal) vagy nyilvános/privát kulcs párosítás RSA vagy ECDSA használatával.

Ilyen módon hogyan írhat alá egy JWT-t?

Egy párt arra használja a privát pártját jel a JWT . A vevők viszont az adott fél nyilvános kulcsát használják (amelyet ugyanúgy kell megosztani, mint egy HMAC megosztott kulcsot) a JWT . A fogadó felek nem hozhatnak létre új JWT-ket a küldő nyilvános kulcsával.

Továbbá, a JWT feltörhető? JWT A JSON Web Tokens a modern webes hitelesítés defacto szabványa. Szó szerint mindenhol használatos: a munkamenetektől az OAuth token-alapú hitelesítéséig, az összes alakzat és forma egyéni hitelesítéséig. Azonban, mint minden technológia, JWT nem immunis az ellen hackelés.

Ennek megfelelően hogyan működik a JWT aláírása?

JWT vagy JSON Web Jelképes egy karakterlánc, amelyet HTTP-kérésben küldenek el (ügyféltől kiszolgálóig) az ügyfél hitelességének ellenőrzésére. JWT titkos kulccsal jön létre, és ez a titkos kulcs az Ön számára privát. Amikor megkapja a JWT az ügyféltől, ellenőrizheti ezt JWT ezzel a titkos kulccsal.

Mi az a hs256?

HS256 . A hash-alapú üzenet-hitelesítő kód (HMAC) egy olyan algoritmus, amely egy bizonyos hasznos adatot egy titkos adattal kombinál egy kriptográfiai hash-függvény, például az SHA-256 segítségével. Az eredmény egy olyan kód, amely csak akkor használható egy üzenet ellenőrzésére, ha mind a generáló, mind az ellenőrző fél ismeri a titkot.

Ajánlott: