org.apache.commons.codec.digest.UnixCrypt.class Maven / Gradle / Ivy
???? 3?
w
x
yz {|
w}
~
y
?
???
????
??
?
??
? ?
?
?
? ? ??
??
?
?UUUU
? ? ?3333 ?? ?
???
? ? ? ? ??? ? ???
??
?? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 $ $ $ $ $ $ $ $ $ $ $ $ $ $ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
( ( ( ( ( ( ( ( ( ( ( ( ( ( (( " " " " " " ( ( ( ( (( " "" ( ( ( (" ("(" ? ?? ?? ? ? ? ? ? ?? ? ? ?? A @A @@ @ @ @ A @@ @A @ @ A @ @ A @ ? @ @? @ @ ? @ @? @ ? ? ? ? ? ? ? ? ?? CON_SALT [I COV2CHAR
SALT_CHARS [C SHIFT2 [Z SKB [[I SPTRANS ()V Code LineNumberTable LocalVariableTable this +Lorg/apache/commons/codec/digest/UnixCrypt; crypt ([B)Ljava/lang/String; original [B (([BLjava/lang/String;)Ljava/lang/String; randomGenerator (Ljava/util/concurrent/ThreadLocalRandom; numSaltChars I i iChar j c salt Ljava/lang/String; buffer Ljava/lang/StringBuilder; charZero C charOne eSwap0 eSwap1 key schedule out b y u
StackMapTable2?| &(Ljava/lang/String;)Ljava/lang/String; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; body ([III)[I left right t results byteToUnsigned (B)I B value dEncrypt
(IIIII[I)I el r s e0 e1 sArr v desSetKey ([B)[I d fourBytesToInt ([BI)I offset hPermOp (III)I a n m intToFourBytes (I[BI)V iValue permOp (IIII[I)V
SourceFile UnixCrypt.java()/3???!" java/lang/StringBuilder ???????? #org/apache/commons/codec/digest/B64 H^[./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]{2,}$??? "java/lang/IllegalArgumentException Invalid salt value: (?
????deQRop ?????/0[\rs'&ghjk#$%&WX @abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./?? )org/apache/commons/codec/digest/UnixCrypt java/lang/Object java/lang/String &java/util/concurrent/ThreadLocalRandom current *()Ljava/util/concurrent/ThreadLocalRandom; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; nextInt (I)I (C)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; matches (Ljava/lang/String;)Z (Ljava/lang/String;)V charAt (I)C setCharAt (IC)V !java/nio/charset/StandardCharsets UTF_8 Ljava/nio/charset/Charset; getBytes (Ljava/nio/charset/Charset;)[B toCharArray ()[C ! !" #$ %&