Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

क्या Oracle/PL SQL में RSA का उपयोग करने का कोई तरीका है?

मेरा ओपन सोर्स 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;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle क्लाइंट 11 के साथ .Net एप्लिकेशन परिनियोजित करें

  2. ODP.NET Oracle.ManagedDataAcess यादृच्छिक ORA-12570 त्रुटियाँ

  3. ओरेकल में अनुक्रम निर्माण

  4. नई तालिकाएँ बनाते समय डालने से पहले एक ट्रिगर जनरेटिंग आईडी कॉलम मान बनाना

  5. Oracle समाप्त sql की जाँच करने का एक तरीका