sql >> Base de Datos >  >> RDS >> Oracle

¿El ORA_HASH de Oracle es aleatorio?

Probablemente no, no. ORA_HASH no está diseñado como un algoritmo hash particularmente robusto; ciertamente no es algo que usaría como parte de una biblioteca de criptografía, por ejemplo, usaría el DBMS_CRYPTO.HASH elegir un algoritmo y opciones apropiados. ORA_HASH está diseñado para distribuir elementos en cubos de manera efectiva (es decir, lo que sucede cuando haces una partición hash de una tabla) y para ser un algoritmo hash relativamente ligero. No está diseñado para estar protegido contra ataques.