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功能的主要内容,如果未能解决你的问题,请参考以下文章

NodeJS Crypto RS-SHA256 和 JWT 承载

内存中的Linux内核代码检查sha256 sum

SHA 256 pseuedocode?

如何增量计算上传到多个服务器实例的文件的“sha256”?

我在哪里可以找到 docker 镜像的 sha256 代码?

如何在Mason代码中创建字符串的SHA-256哈希?