gpt4 book ai didi

abap - 计算ABAP中字符串的SHA2校验和

转载 作者:行者123 更新时间:2023-12-02 12:26:23 27 4
gpt4 key购买 nike

我正在尝试计算 ABAP 中字符串的 SHA2 校验和。我遇到过函数 CALCULATE_HASH_FOR_CHAR 和 CALCULATE_HMAC_FOR_CHAR。但是,CALCULATE_HASH_FOR_CHAR 只能计算 SHA1(输入 SHA2 不会返回任何结果)。

相比之下,CALCULATE_HMAC_FOR_CHAR 似乎依赖于 SecureStorage 中维护的条目,因此这对我来说并没有真正的帮助(而且我不确定它会给我所需的结果)。

此外,在了解 FM SSFH_F4_HASHALG 如何返回哈希算法的可能值后,可能的值似乎取决于您安装的 sapseculib 版本。

还有什么想法可以在 ABAP 中计算 SHA2 哈希值吗?

最佳答案

好吧,看来答案是使用类 CL_ABAP_MESSAGE_DIGEST (然后指定 SHA256 作为算法)。此信息位于注释 1410294(支持消息摘要和 HMAC 的 SHA2 系列)中,并且需要一定的内核补丁级别等。

关于abap - 计算ABAP中字符串的SHA2校验和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6650227/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com