Sub*_*jee 7 oracle oracle-11g-r2
如何使用 sha-256 在触发器内加密或散列密码,以便我可以使用该触发器将散列值存储在另一个表中?还有怎么解密??
Phi*_*lᵀᴹ 12
不幸的是,DBMS_CRYPTO
在 Oracle 11.2 中仅支持160 位的SHA1(文档链接)。.
DBMS_CRYPTO
在 Oracle 12.1 中支持 SHA2 HASH_SH256
(文档链接),它可以满足您的需求。
有一些 SHA2 的免费实现,只需谷歌即可。例如,这篇博文。
至于解密散列密码?我认为您不了解哈希。散列是单向的,除非你蛮力它,或者使用Rainbow Tables。要检查密码是否正确,您可以对其进行散列并将其与存储的散列进行比较。
归档时间: |
|
查看次数: |
35483 次 |
最近记录: |