HPE LoadRunner 中的不可逆加密密码

Irreversible encrypted password in HPE LoadRunner

我已经 运行 在我的一个网站上进行了一些性能测试,出于安全原因,我一直在尝试加密我的密码。如果有人可以访问我的脚本,我尝试过的每一种方法都可以轻松逆转。有谁知道如何正确地做到这一点? LoadRunner 文档很差。我试过了

使用参数:(实际密码见参数)

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

使用屏蔽字符串,也可逆。

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

非常感谢任何帮助,谢谢

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

使用public加密算法。提供数据的解密密钥作为 运行 时间参数的一部分(请参阅参数的 运行 时间设置)。使用相关密钥加密您的参数数据。通过这种方式,您可以使用只有您在执行前知道的密钥来加密存储数据。