在我们的测试中,我以明文形式提供了服务器的 API 密钥。为了避免这种情况,我想出了一个新的 python 脚本 Secure.py(这包括“加密”和“解密”功能)并且它工作正常。
我的机器人测试中有一个解密关键字。
*** Variables ***
${secret_phrase} abcdefghij
${encrypted_Key} ardfvbjgfrtavhdimdbshajakiugbn
我使用了一个秘密短语和 API 密钥进行加密,这就是加密密钥。
*** Test Cases ***
decrypt
${APIKEY} Secure.Decrypt ${secret_phrase} ${encrypted_Key}
Should Not Be Empty ${APIKEY} shell=no
Set Suite Variable ${APIKEY} shell=no
在这个关键字中,我传递了秘密短语和加密密钥,因此我得到了 APIKEY。
#APIKEY 结果打印在控制台中,我不希望它打印在控制台中,有什么办法吗?
安慰:
${APIKEY}= asdfghjkl