publicstaticvoid main(String[] args) throws Exception { // showProvider(Security.getProvider("SUN"));
Random random = new Random(); byte[] b = newbyte[16];
random.nextBytes(b);
Cipher c = Cipher.getInstance("RSA/ECB/PKCS1Padding");
c.init(Cipher.DECRYPT_MODE, kp.getPublic()); byte[] dec = c.doFinal(sb); if (Arrays.equals(dec, b) == false) { thrownew Exception("decryption failed");
}
sig = Signature.getInstance("NONEwithRSA", "SunJCE");
sig.initSign(kp.getPrivate());
sig = Signature.getInstance("NONEwithRSA", Security.getProvider("SunJCE"));
sig.initSign(kp.getPrivate());
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.