我正在尝试为 PowerBI 创建自定义数据连接器。我需要为身份验证过程创建一个 SHA1 哈希。这是我目前正在使用的代码
let
nonce = Text.NewGuid(),
timestamp = DateTimeZone.ToText(DateTimeZone.UtcNow()),
digestBin = Crypto.CreateHash(CryptoAlgorithm.SHA1, Text.ToBinary(nonce×tamp&Extension.CurrentCredential()[Password])),
digest = Binary.ToText(digestBin, BinaryEncoding.Base64),
val = "UsernameToken Username=""" & Extension.CurrentCredential()[Username] & """, PasswordDigest=""" & digest & """, Nonce=""" & nonce & """, Created=""" & timestamp & """"
in
val;
我在查询输出中收到此错误“无效的加密算法”。
我究竟做错了什么?