RSA šifrování
Zašifrujte text pomocí RSA-OAEP s veřejným klíčem.
O šifrování RSA
RSA Encrypt zabezpečuje plaintext data pomocí RSA-OAEP public-key encryption s hash function SHA-256 pro optimální padding generation, čímž vytváří ciphertext, který lze dešifrovat pouze odpovídajícím private key. RSA public-key encryption je základem hybrid cryptosystems používaných v TLS, PGP a secure key exchange protocols po celém světě. Maximální velikost plaintextu závisí na délce RSA key: pro 2048-bit key s SHA-256 OAEP padding je maximum 190 bytes, což činí RSA Encrypt vhodným pro malé payloads jako symmetric keys, tokens a krátké zprávy. Všechny operace běží ve vašem prohlížeči prostřednictvím Web Crypto API s nulovým server transmission.
Jak Pouzivat
Vložte RSA public key ve formátu PEM (blok začínající -----BEGIN PUBLIC KEY----- nebo -----BEGIN RSA PUBLIC KEY-----) do public key input field. Zadejte plaintext message, kterou chcete zašifrovat, do message field, s ohledem na key-size-dependent maximum plaintext length. Klikněte na Encrypt pro spuštění RSA-OAEP encryption pomocí Web Crypto API. Výsledný Base64-encoded ciphertext se objeví v output panel. Zkopírujte ciphertext pro odeslání držiteli private key nebo pro použití v automated testing.
Bezne Pripady Pouziti
- Šifrování AES session keys nebo symmetric secrets pro secure transmission příjemci, který drží odpovídající RSA private key
- Testování funkčnosti RSA public key během vývoje před integrací encryption do application code nebo CI pipelines
- Šifrování krátkých citlivých hodnot, jako jsou API keys, passwords nebo configuration secrets pro secure storage nebo transmission
- Demonstrace public-key encryption concepts ve vzdělávacích prostředích, kde studenti šifrují zprávy pomocí sdíleného public key
- Ověření, že nově vygenerovaný nebo importovaný RSA public key produkuje valid ciphertext před jeho nasazením do production systems