【发布时间】:2018-06-17 13:14:51
【问题描述】:
我需要使用SHA256 散列一些字符串。使用BigQuery 执行此操作会导致我理解为BASE64 结果,因为我需要一些不同的东西。
例如,如果我想散列“def@gmail.com”,结果应该是:
c392e50ebeca7bea4405e9c545023451ac56620031f81263f681269bde14218b
但是在BigQuery中这样做:
SELECT SHA256("def@gmail.com") as sha256;
结果是:
w5LlDr7Ke+pEBenFRQI0UaxWYgAx+BJj9oEmm94UIYs=
这是我需要得到的第一个结果,如果在BigQuery 中可能有任何想法,我试图避免为此使用javascript。
【问题讨论】:
-
您使用的是哪个 API?还是您在使用 UI?
-
UI,下面Marcin的答案是正确答案,非常感谢。
-
太棒了!我只是想指出 UI(至少在撰写本文时)将
BYTES值显示为 base64。 REST API 也以 base64 格式返回BYTES,但这是因为数据以 JSON 格式返回。
标签: hash google-bigquery sha256