Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O ORA_HASH do Oracle é aleatório?


Provavelmente não, não. ORA_HASH não é projetado como um algoritmo de hash particularmente robusto-- certamente não é algo que você usaria como parte de uma biblioteca de criptografia, por exemplo, você usaria o DBMS_CRYPTO.HASH escolher um algoritmo e opções apropriados. ORA_HASH foi projetado para distribuir itens em buckets de forma eficaz (ou seja, o que acontece quando você divide uma tabela com hash) e para ser um algoritmo de hash relativamente leve. Ele não foi projetado para ser protegido contra ataques.