<tfoot id='newaH'></tfoot>

<small id='newaH'></small><noframes id='newaH'>

  • <legend id='newaH'><style id='newaH'><dir id='newaH'><q id='newaH'></q></dir></style></legend>

      <bdo id='newaH'></bdo><ul id='newaH'></ul>
  • <i id='newaH'><tr id='newaH'><dt id='newaH'><q id='newaH'><span id='newaH'><b id='newaH'><form id='newaH'><ins id='newaH'></ins><ul id='newaH'></ul><sub id='newaH'></sub></form><legend id='newaH'></legend><bdo id='newaH'><pre id='newaH'><center id='newaH'></center></pre></bdo></b><th id='newaH'></th></span></q></dt></tr></i><div id='newaH'><tfoot id='newaH'></tfoot><dl id='newaH'><fieldset id='newaH'></fieldset></dl></div>

        如何调用Oracle MD5 哈希函数?

        时间:2023-11-03

        <small id='pNm34'></small><noframes id='pNm34'>

          <bdo id='pNm34'></bdo><ul id='pNm34'></ul>
            <legend id='pNm34'><style id='pNm34'><dir id='pNm34'><q id='pNm34'></q></dir></style></legend>

                • <tfoot id='pNm34'></tfoot>

                    <tbody id='pNm34'></tbody>
                  <i id='pNm34'><tr id='pNm34'><dt id='pNm34'><q id='pNm34'><span id='pNm34'><b id='pNm34'><form id='pNm34'><ins id='pNm34'></ins><ul id='pNm34'></ul><sub id='pNm34'></sub></form><legend id='pNm34'></legend><bdo id='pNm34'><pre id='pNm34'><center id='pNm34'></center></pre></bdo></b><th id='pNm34'></th></span></q></dt></tr></i><div id='pNm34'><tfoot id='pNm34'></tfoot><dl id='pNm34'><fieldset id='pNm34'></fieldset></dl></div>

                  本文介绍了如何调用Oracle MD5 哈希函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有以下代码.我使用的是 Oracle 11g.

                  I have below code. I am using Oracle 11g.

                  SELECT DBMS_OBFUSCATION_TOOLKIT.md5 (input => UTL_RAW.cast_to_raw(
                    FIRST_NAME
                    ||LAST_NAME
                    )) md5_key ,
                    FIRST_NAME ,
                    LAST_NAME
                  FROM C_NAME_TAB
                  WHERE PKEY='1234'
                  

                  我该如何调用此代码?我可以直接在sqldeveloper中执行这段代码吗?

                  How can i call this code? Can i directly execute this code in sqldeveloper?

                  推荐答案

                  在 Oracle 12c 中你可以使用函数 STANDARD_HASH.它不需要任何额外的权限.

                  In Oracle 12c you can use the function STANDARD_HASH. It does not require any additional privileges.

                  select standard_hash('foo', 'MD5') from dual;
                  

                  <小时>

                  不推荐使用 dbms_obfuscation_toolkit(请参阅注释 此处一>).您可以直接使用 DBMS_CRYPTO:


                  The dbms_obfuscation_toolkit is deprecated (see Note here). You can use DBMS_CRYPTO directly:

                  select rawtohex(
                      DBMS_CRYPTO.Hash (
                          UTL_I18N.STRING_TO_RAW ('foo', 'AL32UTF8'),
                          2)
                      ) from dual;
                  

                  输出:

                  ACBD18DB4CC2F85CEDEF654FCCC4A4D8
                  

                  如果需要,添加一个较低的函数调用.详细了解 DBMS_CRYPTO.

                  Add a lower function call if needed. More on DBMS_CRYPTO.

                  这篇关于如何调用Oracle MD5 哈希函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:从 PL/SQL 块运行 SCRIPT 下一篇:将 to_char(myDate, 'DAY') 的结果与字符串进行比较时出现问题

                  相关文章

                    1. <tfoot id='7kgMF'></tfoot>
                        <bdo id='7kgMF'></bdo><ul id='7kgMF'></ul>
                      <legend id='7kgMF'><style id='7kgMF'><dir id='7kgMF'><q id='7kgMF'></q></dir></style></legend>

                      <small id='7kgMF'></small><noframes id='7kgMF'>

                    2. <i id='7kgMF'><tr id='7kgMF'><dt id='7kgMF'><q id='7kgMF'><span id='7kgMF'><b id='7kgMF'><form id='7kgMF'><ins id='7kgMF'></ins><ul id='7kgMF'></ul><sub id='7kgMF'></sub></form><legend id='7kgMF'></legend><bdo id='7kgMF'><pre id='7kgMF'><center id='7kgMF'></center></pre></bdo></b><th id='7kgMF'></th></span></q></dt></tr></i><div id='7kgMF'><tfoot id='7kgMF'></tfoot><dl id='7kgMF'><fieldset id='7kgMF'></fieldset></dl></div>