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

Mendapatkan hasil enkripsi yang berbeda antara C#.Net dan Oracle

Anda menggunakan pengkodean yang salah. coba kode berikut:

string salt = "123";
System.Security.Cryptography.SHA1 sha = System.Security.Cryptography.SHA1.Create();
byte[] preHash = System.Text.Encoding.UTF8.GetBytes(salt);
byte[] hash = sha.ComputeHash(preHash);

string password = System.Convert.ToBase64String(hash);
password = password.Substring(0, 8);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kerangka Entitas Tidak Dapat Memperbarui Data Dalam Tabel Dengan Kunci Komposit (Oracle)

  2. Oracle - Buat indeks hanya jika tidak ada

  3. mengambil data menggunakan rownum di Oracle

  4. ORA-1843:bukan bulan yang valid saat memperbarui catatan

  5. TYPE Definisi Perubahan di Oracle 21c