Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Uzyskiwanie różnych wyników szyfrowania między C#.Net i Oracle

używasz złego kodowania. wypróbuj następujący kod:

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. Entity Framework generuje short zamiast int

  2. Awaria aplikacji Qt podczas korzystania ze sterownika ODBC (macOS)

  3. Błąd w procedurze składowanej Oracle

  4. Korzystanie z daty w ograniczeniu sprawdzającym, Oracle

  5. Wdrażanie cx_Oracle w różnych wersjach klienta Oracle