RSA šifriranje / dešifriranje – generirajte ključeve
RSA šifriranje / dešifriranje generira parove ključeva od 2048, 3072 ili 4096 bita u vašem pregledniku i izvozi ključeve kao PEM. Šifrirajte javnim ključem, a dešifrirajte privatnim ključem pomoću RSA-OAEP s SHA-256. RSA je najbolji za male podatke; uz 2048 bita maksimum je oko 190 bajtova. Za veće podatke upotrijebite RSA za šifriranje simetričnog ključa, a AES za šifriranje podataka.
RSA šifriranje / dešifriranje je alat u pregledniku za generiranje RSA parova ključeva te šifriranje ili dešifriranje malih podataka. Stvara ključeve od 2048, 3072 ili 4096 bita pomoću WebCrypto tehnologije i izvozi oba ključa kao PEM. Upotrijebite ga za rad s RSA-om lokalno bez slanja vaših ključeva poslužitelju.
Šifriranje koristi RSA-OAEP s SHA-256. Za šifriranje upotrijebite javni ključ; za dešifriranje upotrijebite odgovarajući privatni ključ. Uz 2048 bita maksimalni podatak je oko 190 bajtova, pa RSA nije prikladan za izravno šifriranje velikih količina podataka. Za veće podatke pristup opisan ovdje jest šifriranje simetričnog ključa pomoću RSA-a i šifriranje podataka pomoću AES-a.
RSA je asimetričan: njegovi javni i privatni ključevi imaju različite uloge. PEM je tekstualni format za predstavljanje ključeva, dok RSA-OAEP određuje punjenje šifriranja, a SHA-256 hash algoritam koji se s njim koristi. Ti detalji čine alat korisnim za isprobavanje male RSA operacije ili generiranje ključeva za tijek rada. Za velike podatke hibridno šifriranje izbjegava šifriranje cijelog podatka pomoću RSA-a.
Alat radi u cijelosti u vašem pregledniku, a ključevi nikada ne napuštaju vaš preglednik. Vaš ulaz obrađuje se na vašem uređaju; ništa se ne prenosi, ne pohranjuje i ne šalje poslužitelju. Nakon što se stranica učita, radi izvan mreže bez ovisnosti o poslužitelju.
Razvojni inženjeri i DevOps inženjeri mogu koristiti RSA šifriranje / dešifriranje za istraživanje šifriranja javnim ključem, generiranje PEM ključeva ili lokalno testiranje malih podataka. Koristan je i kada želite privatni način u pregledniku za isprobavanje RSA-OAEP s SHA-256.
Korak 1: Generirajte RSA par ključeva i odaberite veličinu ključa: 2048, 3072 ili 4096 bita.
Korak 2: Kopirajte ili spremite izvezene javne i privatne ključeve u PEM formatu za operaciju koja vam je potrebna.
Korak 3: Unesite sadržaj koji želite obraditi i navedite odgovarajući ključ.
Korak 4: Šifrirajte javnim ključem ili dešifrirajte odgovarajućim privatnim ključem pomoću RSA-OAEP s SHA-256.
Korak 5: Kopirajte dobiveni rezultat, pazeći da privatni ključ ostane zaštićen.
Primjer upotrebe: Generirajte RSA par ključeva za razvojni ili testni tijek rada, a zatim izvezite oba ključa kao PEM.
Primjer upotrebe: Šifrirajte kratku poruku javnim ključem i provjerite može li se dešifrirati odgovarajućim privatnim ključem.
Primjer upotrebe: Testirajte RSA-OAEP s SHA-256 na poznatom malom podatku dok učite kako radi šifriranje javnim ključem.
Primjer upotrebe: Obrađujte osjetljivi testni sadržaj lokalno umjesto da ga prenosite na stranicu treće strane.
Primjer upotrebe: Provjerite može li se navedeni RSA šifrat dešifrirati privatnim ključem koji imate.
Primjer upotrebe: Istražite dizajn hibridnog šifriranja koristeći RSA za šifriranje simetričnog ključa, a AES za šifriranje većih podataka.