Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apakah ada cara untuk menggunakan RSA di Oracle/PL SQL?

Program Oracle PL/SQL open source saya crypto4ora dapat mengenkripsi dan mendekripsi pesan menggunakan kunci publik dan pribadi RSA.

Lihat halaman proyek untuk detail pemasangan. Langkah dasarnya download, jalankan loadjava , lalu jalankan skrip SQL.

Di bawah ini adalah contoh lengkap pembuatan kunci, enkripsi, dan dekripsi:

--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 mendapatkan semua kejadian yang cocok dari kolom

  2. Halaman menampilkan '?', bukan 'é'

  3. Tulis kueri SQL untuk menemukan siswa yang terdaftar untuk unit yang ditawarkan di suatu lokasi?

  4. Oracle:cara mengurangi dua tanggal dan mendapatkan menit dari hasilnya

  5. Menginstal RAC untuk Database dengan Datafiles