Edit C:\Program Files\Java\jre8\lib\sun\security\rsa\RSAKeyPairGenerator.class
Êþº¾ 4 ? ()I ()Ljava/lang/String; ()V (Ljava/lang/Object;)Z (Ljava/lang/String;)V (Ljava/lang/Throwable;)V <init> Code DEF_RSA_KEY_SIZE Exceptions F0 F4 I Invalid key sizes LineNumberTable ONE 1Params must be instance of RSAKeyGenParameterSpec #Public exponent must be 3 or larger -Public exponent must be smaller than key size SourceFile StackMapTable bitLength checkKeyLengths compareTo equals gcd generateKeyPair getKeysize getMessage getPublicExponent getSecureRandom initialize java/lang/RuntimeException java/math/BigInteger 0java/security/InvalidAlgorithmParameterException !java/security/InvalidKeyException 'java/security/InvalidParameterException java/security/KeyPair !java/security/KeyPairGeneratorSpi )java/security/spec/RSAKeyGenParameterSpec keySize mod modInverse multiply probablePrime publicExponent random subtract sun/security/jca/JCAUtil sun/security/rsa/RSAKeyFactory $sun/security/rsa/RSAKeyPairGenerator %sun/security/rsa/RSAPrivateCrtKeyImpl !sun/security/rsa/RSAPublicKeyImpl +sun/security/util/SecurityProviderConstants & ' ( ) * + , - 6 7 8 9 : ; Ljava/math/BigInteger; Ljava/security/SecureRandom; ()Ljava/math/BigInteger; (ILjava/math/BigInteger;II)V (Ljava/math/BigInteger;)I ()Ljava/security/KeyPair; ()Ljava/security/SecureRandom; (ILjava/security/SecureRandom;)V *(Ljava/lang/String;Ljava/lang/Throwable;)V .(Ljava/math/BigInteger;)Ljava/math/BigInteger; /(Ljava/math/BigInteger;Ljava/math/BigInteger;)V +(ILjava/util/Random;)Ljava/math/BigInteger; 6(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V J(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V ³(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V . J J J 3 J 4 K ! "