Open topic with navigation
Deprecated: Use lr_unmask.
Unmasks an encoded string during replay.
char *lr_decrypt( const char *EncodedString);
|Example: lr_decrypt||Parameter Functions|
String lr.decrypt( String EncodedString);
|Example: lr.decrypt||String and Parameter Functions||Java Syntax|
|EncodedString||The encoded string you want to unmask.|
The lr_decrypt function unmasks an encoded string. This function is generated during recording to encode passwords. VuGen records the actual password but displays an encoded version of the password within the lr_decrypt function.
When you run the script, the test run component unmasks the password. Each time you record, VuGen encodes the password differently, even when you use the same password.
It is possible to create an lr_decrypt call from a recorded value in the script. Select an entire string between quote marks, not including the quote marks themselves. Right-click in the selected string and select Mask String. The original string is replaced with an lr_decrypt call where the EncodedString argument is the original string after encoding.
To get an encoded value for later use, copy the value. Then run Start > All Programs > HPE Software > HPE LoadRunner > Tools > Password Encoder. Paste the value into the Password field, and click Generate. The masked string appears in the Encoded String box. Click Copy and paste the masked string into a parameter for later use, or assign the value to a string variable.
This function returns a pointer to the decoded string or NULL on error.
Parameterization is not applicable to the argument of this function. To apply parameterization, use lr_eval_string.