मेरा ओपन सोर्स Oracle PL/SQL प्रोग्राम crypto4ora RSA सार्वजनिक और निजी कुंजियों का उपयोग करके संदेशों को एन्क्रिप्ट और डिक्रिप्ट कर सकते हैं।
स्थापना विवरण के लिए प्रोजेक्ट पृष्ठ देखें। चरण मूल रूप से डाउनलोड होते हैं, loadjava
चलाएं , और फिर SQL स्क्रिप्ट चलाएँ।
नीचे कुंजियाँ बनाने, एन्क्रिप्ट करने और डिक्रिप्ट करने का पूरा उदाहरण दिया गया है:
--Generate keys. Store the private and public key for later.
SELECT CRYPTO.RSA_GENERATE_KEYS(KEY_SIZE => 1024)
FROM DUAL;
--Encrypt and store encrypted text.
SELECT CRYPTO.RSA_ENCRYPT(PLAIN_TEXT => 'This is my secret message.',
PUBLIC_KEY => '<use public key from above>')
FROM DUAL;
--Decrypt, using the encrypted text and the private key, and it returns the plain text.
SELECT CRYPTO.RSA_DECRYPT(ENCRYPTED_TEXT => '<use output from above>',
PRIVATE_KEY => '<use private key from first step>')
FROM DUAL;