使用公钥和RSA算法进行加密

2020-08-14 14:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在加密电子发票流程的密码和Ap...

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

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


我在加密电子发票流程的密码和App-Key时遇到了挑战:

1)加密必须基于公共密钥[长度= 394个字符]

2)必须基于RSA算法进行加密

我正在尽我所能:

cl_sec_sxml_xencryption =>加密字符串

3条回答
微wx笑
2020-08-14 14:59

使用非对称加密会有点典型,因为您将不得不以某种方式(可能通过某种服务)在SAP系统内管理公钥和私钥,因为密钥不会存储在SAP内,而是存储在AD上。

我最好的选择是,您可能必须使用PGP在SAP系统内部编写用于加密和解密的整个类/函数,或者可以看看FM'SSF_KRN_ENVELOPE',但我从未使用过,所以不能 保证它。

最后,如果您只想对所有用户使用相同的发票进行加密,那么可以继续进行本博客中提到的对称加密:

https://blogs.sap.com/2019/08/26/aes-encryption-in-abap/

一周热门 更多>