Šifrovanie a dešifrovanie RSA: generujte kľúče
Šifrovanie a dešifrovanie RSA generuje vo vašom prehliadači páry kľúčov 2048, 3072 alebo 4096 bitov a exportuje kľúče ako PEM. Verejným kľúčom šifrujte a súkromným kľúčom dešifrujte pomocou RSA-OAEP s SHA-256. RSA je najlepšie pre malé dáta; pri 2048 bitoch je maximum približne 190 bajtov. Na väčšie dáta použite RSA na šifrovanie symetrického kľúča a AES na šifrovanie dát.
Šifrovanie a dešifrovanie RSA je nástroj v prehliadači na generovanie párov kľúčov RSA a šifrovanie alebo dešifrovanie malých dát. Vytvára kľúče 2048, 3072 alebo 4096 bitov pomocou WebCrypto a exportuje oba kľúče ako PEM. Použite ho na prácu s RSA lokálne bez odosielania kľúčov na server.
Šifrovanie používa RSA-OAEP s SHA-256. Na šifrovanie použite verejný kľúč; na dešifrovanie použite zodpovedajúci súkromný kľúč. Pri 2048 bitoch je maximálny objem dát približne 190 bajtov, takže RSA nie je vhodné na priame šifrovanie veľkých objemov dát. Na väčšie dáta je tu popísaný prístup zašifrovať symetrický kľúč pomocou RSA a dáta zašifrovať pomocou AES.
RSA je asymetrické: jeho verejné a súkromné kľúče majú rôzne úlohy. PEM je textový formát na reprezentáciu kľúčov, zatiaľ čo RSA-OAEP špecifikuje výplň šifrovania a SHA-256 hašovací algoritmus použitý s ňou. Tieto detaily robia nástroj užitočným na vyskúšanie malej operácie RSA alebo generovanie kľúčov pre pracovný postup. Pre veľké objemy dát sa hybridné šifrovanie vyhýba použitiu RSA na šifrovanie celého objemu dát.
Nástroj funguje úplne vo vašom prehliadači a kľúče nikdy neopustia váš prehliadač. Váš vstup sa spracováva na vašom zariadení; nič sa neodovzdáva, neukladá ani neposiela na server. Keď sa stránka načíta, funguje offline bez závislosti na serveri.
Vývojári a DevOps inžinieri môžu použiť šifrovanie a dešifrovanie RSA na preskúmanie šifrovania verejným kľúčom, generovanie kľúčov PEM alebo lokálne testovanie malých dát. Je tiež užitočné, keď chcete súkromný, v prehliadači bežiaci spôsob, ako vyskúšať RSA-OAEP s SHA-256.
Krok 1: Vygenerujte pár kľúčov RSA a vyberte veľkosť kľúča: 2048, 3072 alebo 4096 bitov.
Krok 2: Skopírujte alebo uložte exportované verejné a súkromné kľúče vo formáte PEM pre operáciu, ktorú potrebujete.
Krok 3: Zadajte obsah, ktorý chcete spracovať, a poskytnite príslušný kľúč.
Krok 4: Šifrujte verejným kľúčom alebo dešifrujte zodpovedajúcim súkromným kľúčom pomocou RSA-OAEP s SHA-256.
Krok 5: Skopírujte výsledný výstup a súkromný kľúč chráňte.
Prípad použitia: Vygenerujte pár kľúčov RSA pre vývojový alebo testovací pracovný postup a potom exportujte oba kľúče ako PEM.
Prípad použitia: Zašifrujte krátku správu verejným kľúčom a overte, že ju možno dešifrovať zodpovedajúcim súkromným kľúčom.
Prípad použitia: Otestujte RSA-OAEP s SHA-256 na známom malom objeme dát pri učení sa, ako funguje šifrovanie verejným kľúčom.
Prípad použitia: Spracujte citlivý testovací obsah lokálne namiesto jeho odovzdávania na stránku tretej strany.
Prípad použitia: Skontrolujte, či je možné dodaný šifrovaný text RSA dešifrovať pomocou súkromného kľúča, ktorý máte.
Prípad použitia: Preskúmajte návrh hybridného šifrovania použitím RSA na šifrovanie symetrického kľúča a AES na šifrovanie väčších dát.