RSA Criptare / Decriptare: generează chei și protejează date
RSA Criptare / Decriptare generează perechi de chei de 2048, 3072 sau 4096 de biți în browserul tău și exportă cheile ca PEM. Criptează cu cheia publică și decriptează cu cheia privată folosind RSA-OAEP cu SHA-256. RSA este cel mai potrivit pentru sarcini mici; la 2048 de biți, maximul este de aproximativ 190 de octeți. Pentru date mai mari, folosește RSA pentru a cripta o cheie simetrică și AES pentru a cripta datele.
RSA Criptare / Decriptare este un instrument bazat pe browser pentru generarea de perechi de chei RSA și criptarea sau decriptarea de sarcini mici. Creează chei de 2048, 3072 sau 4096 de biți cu WebCrypto și exportă ambele chei ca PEM. Folosește-l pentru a lucra cu RSA local, fără a trimite cheile tale către un server.
Criptarea folosește RSA-OAEP cu SHA-256. Pentru a cripta, folosește cheia publică; pentru a decripta, folosește cheia privată corespunzătoare. La 2048 de biți, sarcina maximă este de aproximativ 190 de octeți, așa că RSA nu este potrivit pentru criptarea directă a unor cantități mari de date. Pentru date mai mari, abordarea descrisă aici este să criptezi o cheie simetrică cu RSA și să criptezi datele cu AES.
RSA este asimetric: cheile sale publice și private au roluri diferite. PEM este un format bazat pe text pentru reprezentarea cheilor, în timp ce RSA-OAEP specifică umplutura de criptare și SHA-256 algoritmul de hash folosit împreună cu ea. Aceste detalii fac instrumentul util pentru a încerca o mică operație RSA sau pentru a genera chei pentru un flux de lucru. Pentru sarcini mari, criptarea hibridă evită folosirea RSA pentru a cripta întreaga sarcină de date.
Instrumentul rulează complet în browserul tău, iar cheile nu părăsesc niciodată browserul tău. Intrarea ta este procesată pe propriul tău dispozitiv; nimic nu este încărcat, stocat sau trimis către un server. După ce pagina s-a încărcat, funcționează offline fără o dependență de server.
Dezvoltatorii și inginerii DevOps pot folosi RSA Criptare / Decriptare pentru a explora criptarea cu cheie publică, a genera chei PEM sau a testa sarcini mici local. Este util și când vrei o modalitate privată, bazată pe browser, de a încerca RSA-OAEP cu SHA-256.
Pasul 1: Generează o pereche de chei RSA și alege o dimensiune de cheie: 2048, 3072 sau 4096 de biți.
Pasul 2: Copiază sau salvează cheile publice și private exportate în format PEM pentru operația de care ai nevoie.
Pasul 3: Introdu conținutul pe care vrei să-l procesezi și oferă cheia potrivită.
Pasul 4: Criptează cu cheia publică sau decriptează cu cheia privată corespunzătoare folosind RSA-OAEP cu SHA-256.
Pasul 5: Copiază rezultatul, păstrând cheia privată protejată.
Caz de utilizare: Generează o pereche de chei RSA pentru un flux de lucru de dezvoltare sau testare, apoi exportă ambele chei ca PEM.
Caz de utilizare: Criptează un mesaj scurt cu o cheie publică și verifică dacă poate fi decriptat cu cheia privată corespunzătoare.
Caz de utilizare: Testează RSA-OAEP cu SHA-256 pe o sarcină mică cunoscută în timp ce înveți cum funcționează criptarea cu cheie publică.
Caz de utilizare: Procesează conținut sensibil de test local în loc să-l încarci pe o pagină terță.
Caz de utilizare: Verifică dacă un ciphertext RSA furnizat poate fi decriptat cu cheia privată pe care o ai.
Caz de utilizare: Explorează un design de criptare hibridă folosind RSA pentru a cripta o cheie simetrică și AES pentru a cripta date mai mari.