Çfarë është çelësi i nënshkrimit në JWT?
Çfarë është çelësi i nënshkrimit në JWT?

Video: Çfarë është çelësi i nënshkrimit në JWT?

Video: Çfarë është çelësi i nënshkrimit në JWT?
Video: Çfarë po ndodh në Rusi? Putin nuk fal... 2024, Dhjetor
Anonim

JSON Web Token ( JWT ) është një standard i hapur (RFC 7519) që përcakton një mënyrë kompakte dhe të pavarur për transmetimin e sigurt të informacionit midis palëve si një objekt JSON. JWT-të mund të jenë nënshkruar duke përdorur një sekret (me algoritmin HMAC) ose një publik/privat Celës çift duke përdorur RSA ose ECDSA.

Në këtë mënyrë, si e nënshkruani një JWT?

Një palë përdor festën e saj private për të shenjë a JWT . Marrësit nga ana e tyre përdorin çelësin publik (i cili duhet të ndahet në të njëjtën mënyrë si një çelës i përbashkët HMAC) të asaj pale për të verifikuar JWT . Palët marrëse nuk mund të krijojnë JWT të reja duke përdorur çelësin publik të dërguesit.

Gjithashtu, a mund të hakohet JWT? JWT , ose JSON Web Tokens, është standardi defacto në vërtetimin modern të uebit. Përdoret fjalë për fjalë kudo: nga seancat tek vërtetimi i bazuar në token në OAuth, tek vërtetimi i personalizuar i të gjitha formave dhe formave. Megjithatë, ashtu si çdo teknologji, JWT nuk është imun ndaj hakerimi.

Prandaj, si funksionon nënshkrimi JWT?

JWT ose JSON Web Token është një varg i cili dërgohet në kërkesën HTTP (nga klienti në server) për të vërtetuar vërtetësinë e klientit. JWT është krijuar me një çelës sekret dhe ai çelës sekret është privat për ju. Kur merrni një JWT nga klienti, ju mund ta verifikoni atë JWT me këtë çelësin sekret.

Çfarë është hs256?

HS256 . Kodi i Autentifikimit të Mesazheve i bazuar në Hash (HMAC) është një algoritëm që kombinon një ngarkesë të caktuar me një sekret duke përdorur një funksion hash kriptografik si SHA-256. Rezultati është një kod që mund të përdoret për të verifikuar një mesazh vetëm nëse të dyja palët gjeneruese dhe verifikuese e dinë sekretin.

Recommended: