HPE LoadRunner中不可逆的加密密码

时间:2019-02-07 14:41:08

标签: testing loadrunner

我已经在一个网站上进行了一些性能测试,出于安全原因,我一直在尝试对密码进行加密。如果有人可以访问我的脚本,则我尝试的每种方法都很容易逆转。有人知道如何正确执行此操作吗? LoadRunner文档非常差。我尝试过

使用参数:(实际密码可以在参数中看到)

"Name=Username", "Value={Username}", ENDITEM, 
"Name=Password", "Value={Password}", ENDITEM, 

使用被屏蔽的字符串也可以是可逆的。

"Name=Username", lr_unmask("5c5c433589e471556dd55bdac0336170f7c36ea3b32869fec2ee1ffa15"), ENDITEM, 

任何帮助将不胜感激,谢谢

2 个答案:

答案 0 :(得分:1)

使用公共加密算法。将数据的解密密钥作为运行时参数的一部分提供(请参阅参数的运行时设置)。使用相关密钥对参数数据进行加密。这样,您可以使用执行之前仅由您知道的密钥来存储加密的数据。

enter image description here

答案 1 :(得分:0)

WebHttp协议不具有加密功能。对于加密,您可以使用TruWeb协议(https://admhelp.microfocus.com/truweb/en/latest/help/Content/TruWeb/TW-masking.htm)或以自己的方式使用加密算法。

编辑:或者,您也可以将值存储在VTS中- https://admhelp.microfocus.com/lr/en/12.60-12.61/help/WebHelp/Content/VTS/c_getting-started.htm