Oracle
 sql >> Base de données >  >> RDS >> Oracle

L'ORA_HASH d'Oracle est-il aléatoire ?

Probablement pas, non. ORA_HASH n'est pas conçu comme un algorithme de hachage particulièrement robuste - ce n'est certainement pas quelque chose que vous utiliseriez dans le cadre d'une bibliothèque de cryptographie, par exemple, vous utiliseriez le DBMS_CRYPTO.HASH choisir un algorithme et des options appropriés. ORA_HASH est conçu pour répartir efficacement les éléments dans des compartiments (c'est-à-dire ce qui se passe lorsque vous hachez une table) et pour être un algorithme de hachage relativement léger. Il n'est pas conçu pour être à l'abri des attaques.