使用高级加密标准(AES)在ABAP中加密和解密

2020-09-05 22:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 是否可以使用ABAP中的...

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

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


嗨,

是否可以使用ABAP中的高级加密标准(AES)对字符串进行解密/加密。

此致

德克

6条回答
昵称总是被占用
2020-09-05 23:01

很抱歉-但我要重复一遍:产品中不支持任何"纯"密码算法。

我建议 您将开发一个微型RFC服务器,该服务器提供此解密功能,并从ABAP后端调用它。 使用SNC进行RFC通信时,将允许您(在外部RFC服务器上)验证RFC客户端请求确实源自ABAP后端。 没有这种检查,您将很容易受到攻击(因为任何人都可以使用提供的AES解密功能...)。

使用外部RFC服务器也可能具有以下优点:仅RFC服务器必须有权访问AES密钥(执行解密所需)。 否则,您将不得不考虑如何以安全的方式将该密钥存储在ABAP后端/数据库中(注意:您不能简单地使用ABAP系统提供的"安全存储"服务)。

# p#

您肯定知道,加密是导出控制的主题。

这就是为什么您需要先获得"下载批准",然后才能从[SAP Service Marketplace | http://service.sap.com/swdc ]。

SAPcryptolib为SSL,SNC和SSF提供加密服务-但没有简单的算法。

如果您可以详细阐述预期的用例,可能会有所帮助。

干杯,沃尔夫冈

一周热门 更多>