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 承载