package testcode.crypto;
import javax.crypto.Cipher;
/**
* Code sample taken from : http://cwe.mitre.org/data/definitions/780.html
*/
public class RsaNoPadding {
public void rsaCipherOk() throws Exception {
Cipher.getInstance("RSA/ECB/OAEPWithMD5AndMGF1Padding");
Cipher.getInstance("RSA");
Cipher.getInstance("RSA/ECB/OAEPWithMD5AndMGF1Padding", "BC");
}
public void rsaCipherWeak() throws Exception {
Cipher.getInstance("RSA/NONE/NoPadding");
Cipher.getInstance("RSA/NONE/NoPadding", "BC");
}
}