将ArrayBuffer转换为String XSJS应用程序(sha1,md5,sha256)

2020-08-17 06:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当前,我正在实现一些...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

当前,我正在实现一些XSJS Applocation,并且为了提高安全性,我在服务器端和用户端都实现了额外的sha1哈希。 但是现在的问题是,我无法将它们与散列进行比较,因为在服务器端sha1返回ArrayBuffer而不是String数据类型。 您能否指导我如何将这种类型转换为String数据类型? 在HANA XSJS中有一个简单的方法可以实现这一目标吗?

我正在使用服务器端:$。security。 crypto.sha1(" some_text");

这将返回ArrayBuffer,并且我需要String。 @ Thomas Jung 也许您知道答案是什么? :)

提前谢谢!

XSJS安全加密文档:

https ://help.sap.com/doc/3de842783af24336b6305a3c0223a369/2.0.01/zh-CN/$.security.crypto.html

3条回答
槿木_熙
2020-08-17 07:24

将ArraryBuffer转换为String是一种非常普通的JavaScript方法。 您不需要SAP的API。 我建议只是在网上搜索。 我在tpoic上的堆栈溢出中发现了这个好项目:

https://stackoverflow.com/questions/6965107/converting- 字符串和数组之间的缓冲区

一周热门 更多>