以下、Pythonで書かれた関数の意味ですが、
1.'123456'をアスキー化
2.'id'をストリング化かつ、アスキー化
3.sha512でハッシュ化
4.上記を文字連結する
上記の処理をしている認識で宜しいでしょうか?
Python
1def test_hash(id): 2 KEY = '123456' 3 hash=hmac.new(SELECT.encode('ascii'), str(id).encode('ascii'), hashlib.sha512).hexdigest() 4 return hash
【補足1】
ご質問が稚拙で大変、失礼しました。
今回、上記をBigQueryで再現したいと思っております。
不明点は「hmac」の部分をBigQueryで再現可能なのかという点です。
引き続き、自分でも調査致します。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。