如何在Jmeter中使用OAEP Padding实现RSA?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Jmeter中使用OAEP Padding实现RSA?相关的知识,希望对你有一定的参考价值。
我需要在Jmeter中使用这段代码来获得字符串的加密。
Cipher cipher = Cipher.getInstance("RSA/NONE/OAEPPadding", "BC");
我们怎样才能在Jmeter中实现同样的目标?感谢帮助!
答案
您可以在其中一个JSR223 Test Elements中使用相同的代码,例如:
def cipher = javax.crypto.Cipher.getInstance("AES/CBC/PKCS5PADDING");
log.info(cipher.getAlgorithm())
演示:
获得加密字符串后,您将能够使用JMeter Variables简写将其存储在vars
中,该简写代表JMeterVariables类实例,如:
vars.put('myEncryptedString', new String(cipher.doFinal(value.getBytes()))
并在必要时将其称为${myEncryptedString}
。
更多信息:Apache Groovy - Why and How You Should Use It
以上是关于如何在Jmeter中使用OAEP Padding实现RSA?的主要内容,如果未能解决你的问题,请参考以下文章
解密 C# 中使用 RSA-OAEP 在 JavaScript 中加密的数据时出现 OAEP 填充错误