Edit C:\Program Files\Java\jre1.8.0_121\lib\ext\com\sun\crypto\provider\DESedeKeyGenerator.class
?? 4 ] / 0 1 2 3 4 5 6 4 7 8 9 : ; < = > ? @ A B C D E F G 4 H I random Ljava/security/SecureRandom; keysize I <init> ()V Code LineNumberTable engineInit (Ljava/security/SecureRandom;)V J(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions (ILjava/security/SecureRandom;)V StackMapTable engineGenerateKey ()Ljavax/crypto/SecretKey; J H C E SourceFile DESedeKeyGenerator.java 0java/security/InvalidAlgorithmParameterException 6Triple DES key generation does not take any parameters K 'java/security/InvalidParameterException *Wrong keysize: must be equal to 112 or 168 ! " L M N javax/crypto/spec/DESedeKeySpec O P Q R S T U V W X Y Z !com/sun/crypto/provider/DESedeKey Q !java/security/InvalidKeyException java/lang/RuntimeException [ \ *com/sun/crypto/provider/DESedeKeyGenerator javax/crypto/KeyGeneratorSpi [B (Ljava/lang/String;)V com/sun/crypto/provider/SunJCE getRandom ()Ljava/security/SecureRandom; java/security/SecureRandom nextBytes ([B)V 'com/sun/crypto/provider/DESKeyGenerator setParityBit ([BI)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/util/Arrays fill ([BB)V getMessage ()Ljava/lang/String; 1 5 *? *? * ? ? 4 . / 5 ! "