BigQuery SHA256功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BigQuery SHA256功能相关的知识,希望对你有一定的参考价值。

我需要使用SHA256散列一些字符串。使用BigQuery来做到这一点导致我理解为BASE64结果,因为我需要不同的东西。

例如,如果我想散列“def@gmail.com”,结果应该是:

c392e50ebeca7bea4405e9c545023451ac56620031f81263f681269bde14218b

但是在BigQuery这样做:

SELECT SHA256("def@gmail.com") as sha256;

结果是:

w5LlDr7Ke + pEBenFRQI0UaxWYgAx + BJj9oEmm94UIYs =

这是我需要得到的第一个结果,如果在BigQuery中有可能的任何想法,我试图避免为此需要使用javascript

答案

如果您在BigQuery中使用标准SQL,那么您可以使用:

SELECT TO_HEX(SHA256("def@gmail.com")) as sha256;

结果:

| sha256     |
| c392e50ebeca7bea4405e9c545023451ac56620031f81263f681269bde14218b |

以上是关于BigQuery SHA256功能的主要内容,如果未能解决你的问题,请参考以下文章