privateKey.getEncoded().length > publicKey.getEncoded().length になるのは何でだろう.公開鍵の方が長いと思っていたのに. rsa.java // package packagename; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.security.InvalidKeyException; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator;