sql >> Databáze >  >> RDS >> Oracle

Je ORA_HASH společnosti Oracle náhodný?

Pravděpodobně ne, ne. ORA_HASH není navržen jako zvlášť robustní hashovací algoritmus – rozhodně to není něco, co byste použili jako součást kryptografické knihovny, například byste použili DBMS_CRYPTO.HASH výběr vhodného algoritmu a možností. ORA_HASH je navržen tak, aby efektivně rozděloval položky do bucketů (tj. co se stane, když hašujete rozdělení tabulky) a je relativně lehkým hašovacím algoritmem. Není navržen tak, aby byl zabezpečen před útokem.




  1. Zabalte některé vstupy do zaškrtávacího políčka a odešlete do databáze

  2. Který dotaz MySQL je rychlejší?

  3. extrahování ID přiřazených k seznamu ID uživatelů

  4. Postgres:Aktualizujte sekvenci primárních klíčů pro všechny tabulky