Encryption 如何在Jmeter中使用OAEP填充实现RSA?

Encryption 如何在Jmeter中使用OAEP填充实现RSA?,encryption,jmeter,jmeter-3.2,Encryption,Jmeter,Jmeter 3.2,我需要在Jmeter中使用这段代码来加密字符串 Cipher cipher = Cipher.getInstance("RSA/NONE/OAEPPadding", "BC"); 我们如何在Jmeter中实现同样的效果?谢谢你的帮助 您可以在以下其中一种中使用相同的代码: 演示: 获得加密字符串后,您将能够使用vars速记(代表JMeterVariables类实例)将其存储在中,如: vars.put('myEncryptedString', new String(cipher.doFinal

我需要在Jmeter中使用这段代码来加密字符串

Cipher cipher = Cipher.getInstance("RSA/NONE/OAEPPadding", "BC");

我们如何在Jmeter中实现同样的效果?谢谢你的帮助

您可以在以下其中一种中使用相同的代码:

演示:

获得加密字符串后,您将能够使用vars速记(代表JMeterVariables类实例)将其存储在中,如:

vars.put('myEncryptedString', new String(cipher.doFinal(value.getBytes()))
并在需要时将其称为${myEncryptedString}


更多信息:

谢谢@Dmitri T。但是我得到了javax.script.ScriptException:javax.script.ScriptException:java.security.NoSuchProviderException:No这样的提供程序:BC与此代码def cipher=javax.crypto.cipher.getInstanceRSA/NONE/OAEPPadding,BC;log.infocipher.getAlgorithm;我的期望是,您需要将库添加到。JMeter重新启动将需要拾取同样被@Dmitri T捕获的jar。但是仍然抛出相同的错误:@Dimitri我正在尝试运行相同的测试。你能详细解释一下如何加密提取的Jmeter值吗。?非常感谢。
vars.put('myEncryptedString', new String(cipher.doFinal(value.getBytes()))