All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.core.secure.Crypt.class Maven / Gradle / Ivy

Go to download

TSL2 Framework Terminal (Console Application Framework named SIShell, providing Actions, Options, Commands, Inputs, lots of Selectors, PlatformManagement)

There is a newer version: 2.5.3
Show newest version
????4?c
defg
hi
j
k
lmn
?o	p	q	r	s
t	u	vwx
ywz
{
|
}
~
?
??
???
 o
 ??
 ?
???
 ?
???
???
???
?
??
????
2o??
2?
?
???
?	?	?
:???	@?
@??
C?
??
F??
H?
??
???
Lo
??
??
??
??
???
?
??
L?
L???
?
??
??
\?
\?
\?
???
???
?
d?
??
i?
?
?
?
?
?
e?
?
??
??
e?
e?????
?
?
??
??	??
???
??
??
??
??
??
 ??
???
?o
??
?
??
?
v?
v?
??
?
?

?

?
	


InnerClassesLOG Lorg/apache/commons/logging/Log;keyLjava/security/Key;encodingLjava/lang/String;	algorithm	useBASE64Z	paramSpec+Ljava/security/spec/AlgorithmParameterSpec;ENCODE_UTF8
ConstantValueALGO_DESALGO_AESALGO_AES_NOPADDINGALGO_PBEWithSHAAndAESALGO_PBEWithMD5AndDESALGO_PBEWithHmacSHA1AndDESedesalt8[Bsalt16()VCodeLineNumberTableLocalVariableTablethis Lde/tsl2/nano/core/secure/Crypt;([B)Vpwd
StackMapTable?([BLjava/lang/String;)V(Ljava/security/Key;)V;(Ljava/security/Key;Ljava/lang/String;Ljava/lang/String;Z)VpreInit(Ljava/lang/String;)VgenerateKey)([BLjava/lang/String;)Ljava/security/Key;toCharArray([B)[Ce&Ljava/io/UnsupportedEncodingException;?getTransformationPathJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;modepaddinggetAlgorithmFromPath&(Ljava/lang/String;)Ljava/lang/String;path	providers()Ljava/lang/String;iIpsLjava/lang/StringBuilder;[Ljava/security/Provider;??provideLjava/lang/Exception;?downloadProvider
algorithm2clLjava/lang/ClassLoader;createParamSpec?(Ljava/lang/String;)Ljava/security/spec/AlgorithmParameterSpec;createPBEParamSpec-()Ljava/security/spec/AlgorithmParameterSpec;generateSecretKeygeneratePBEKey)([CLjava/lang/String;)Ljava/security/Key;
pbeKeySpecLjavax/crypto/spec/PBEKeySpec;keyFacLjavax/crypto/SecretKeyFactory;[CgenerateRandomKey'(Ljava/lang/String;)Ljava/security/Key;	generatorLjavax/crypto/KeyGenerator;generateKeyPair+(Ljava/lang/String;)Ljava/security/KeyPair;kpg Ljava/security/KeyPairGenerator;generatePassword(I)Ljava/lang/String;lengthpasswordBuffer(Ljava/lang/String;[B)V(Ljava/security/NoSuchAlgorithmException;?isPBE(Ljava/lang/String;)Z()Ljava/security/Key;hashHex;(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String;streamLjava/io/InputStream;hash+(Ljava/io/InputStream;Ljava/lang/String;)[BdigestStream!Ljava/security/DigestInputStream;??encrypt,(Ljava/io/InputStream;)Ljava/io/InputStream;>(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream;contentExpressiondecryptdata;([BLjava/security/Key;Ljava/lang/String;)Ljava/lang/String;{([BLjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/lang/String;Ljava/lang/String;ZII)Ljava/lang/String;rawoffsetencodeBase64([B)Ljava/lang/String;hexcipherh(Ljava/lang/String;ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)Ljavax/crypto/Cipher;exspecLjavax/crypto/Cipher;?
Exceptions	encryptedev(Ljava/lang/String;Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/lang/String;)Ljava/lang/String;?(Ljava/lang/String;Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/lang/String;Ljava/lang/String;ZII)Ljava/lang/String;bytesbase64Length(I)Inbase64ToByteLengthdecodeBase64(Ljava/lang/String;)[BlogtxtgetData7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;argtypeLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;	SignatureC(Ljava/lang/String;Ljava/lang/Class;)TT;getFileName
canDecrypt()Zvalidatecertificatesign([BLjava/lang/String;I)[B
hashAlgorithm
hashLengthcheckSignification([B[BLjava/lang/String;I)Vmain([Ljava/lang/String;)Vbase64iiincludecargs[Ljava/lang/String;^
SourceFile
Crypt.javaDESde/tsl2/nano/core/secure/CryptDES/ECB/PKCS5PaddingUTF-8??AES/CBC/PKCS5Padding?????? ?????????????????!"N??#$??????java/lang/String???%$java/io/UnsupportedEncodingException&'(java/lang/StringBuilder)*/+?,-?available security providers:
??./0	12?
345java/lang/Exception??6789:0de/tsl2/nano/core/classloader/NetworkClassLoader.de/tsl2/nano/core/execution/CompatibilityLayer$de.tsl2.nano.jarresolver.JarResolverorg.bouncycastle;<??=>ECB!javax/crypto/spec/IvParameterSpec???????RSA)java/security/spec/RSAKeyGenParameterSpec@A?B"javax/crypto/spec/PBEParameterSpec?C??javax/crypto/spec/SecretKeySpecjavax/crypto/spec/PBEKeySpec?DEFG4Hjava/security/SecureRandomIJ?K4LMN	OSHA1PRNGP-4QR?&java/security/NoSuchAlgorithmExceptionPBE.-java/security/DigestInputStreamS4T?UVWXYZ[.*"$ de/tsl2/nano/core/secure/Crypt$1javax/crypto/Cipher/0?\&$ de/tsl2/nano/core/secure/Crypt$2]@?W")][^_,-`acde-4fIgjava/lang/Integer&9?@hjkl@mnopq?-file:L?java/io/InputStreamrstuvwxy"java/lang/IllegalArgumentException)z
 not allowed!'java/lang/UnsupportedOperationException{|R&?}~:CD??W|?A?-base64???
.encrypted????
.decrypted??
encrypted:"?
decrypted:]usage: Crypt   *  example 1: Crypt mYpASsWord AES meintext'  example 2: Crypt hash 32 MD5 meintext8  example 3: Crypt mYpASsWord AES -file:meintextfile.txtO  example 4: Crypt mYpASsWord AES -file:meintextfile.txt -base64 -include:[^;]+  algorithms are:?  AES,AESWrap,ARCFOUR,Blowfish,CCM,DES,DESede,DESedeWrap,ECIES,GCM,PBEWithAnd,RC2,RC4,RC5,RSA
  Hash: MD2, MD5, SHA, SHA-1, SHA-256, SHA-384, SHA-512  providers are:
x  for further informations see: http://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#Cipher???java/lang/Object de/tsl2/nano/core/secure/ISecureAES/CBC/NoPaddingPBEWithSHAAndAESPBEWithMD5AndDESPBEWithHmacSHA1AndDESedejava/security/Keyjava/lang/ClassLoader)java/security/spec/AlgorithmParameterSpecjava/security/KeyPairGeneratorgetAlgorithmorg/apache/commons/logging/LogisDebugEnableddebug(Ljava/lang/Object;)V()[C"de/tsl2/nano/core/ManagedExceptionforward,(Ljava/lang/Throwable;)Ljava/lang/Throwable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString!de/tsl2/nano/core/util/StringUtil	substringjava/security/SecuritygetProviders()[Ljava/security/Provider;java/security/ProvidergetInfojavax/crypto/SecretKeyFactorygetInstance3(Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory;java/lang/Thread
currentThread()Ljava/lang/Thread;getContextClassLoader()Ljava/lang/ClassLoader;runOptionalMain((Ljava/lang/String;[Ljava/lang/String;)Vcontains(Ljava/lang/CharSequence;)Z
startsWithF4Ljava/math/BigInteger;(ILjava/math/BigInteger;)V([BI)V([C)VgenerateSecret6(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey;javax/crypto/KeyGenerator/(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;init(Ljava/security/SecureRandom;)V()Ljavax/crypto/SecretKey;4(Ljava/lang/String;)Ljava/security/KeyPairGenerator;
initialize.(Ljava/security/spec/AlgorithmParameterSpec;)V()Ljava/security/KeyPair;toHexString0(Ljava/lang/String;)Ljava/security/SecureRandom;	nextBytesjava/security/MessageDigest1(Ljava/lang/String;)Ljava/security/MessageDigest;5(Ljava/io/InputStream;Ljava/security/MessageDigest;)Vread()IgetMessageDigest()Ljava/security/MessageDigest;digest()[BM(Lde/tsl2/nano/core/secure/Crypt;Ljava/io/InputStream;Ljavax/crypto/Cipher;)VgetBytesdoFinal([BII)[Bjava/util/Base64
getEncoderEncoder()Ljava/util/Base64$Encoder;java/util/Base64$EncoderencodeToString)(Ljava/lang/String;)Ljavax/crypto/Cipher;B(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V
getDecoderDecoder()Ljava/util/Base64$Decoder;java/util/Base64$Decoderdecodejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnjava/lang/ClassisAssignableFrom(Ljava/lang/Class;)Zde/tsl2/nano/core/util/FileUtilgetFile)(Ljava/lang/String;)Ljava/io/InputStream;getFileBytes-(Ljava/lang/String;Ljava/lang/ClassLoader;)[B-(Ljava/lang/Object;)Ljava/lang/StringBuilder;de/tsl2/nano/core/util/Util
cryptoHashequals(Ljava/lang/Object;)ZvalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue)(Ljava/lang/String;Ljava/lang/String;I)[Bde/tsl2/nano/core/util/ByteUtiltoByteArray(Ljava/io/InputStream;)[B
writeBytes([BLjava/lang/String;Z)VgetInputStream([B)Ljava/io/InputStream;write*(Ljava/io/InputStream;Ljava/lang/String;)J de/tsl2/nano/core/log/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;!???????????????????????????????????????????4???=*????
{|???????(*++?+????+??????
?'??(??(???S????????????????????S*+,?	?
,???
??? ?????????G*++????
???????????"*?*+?
*,?*-?*?*,??????	????!??4"??"??"??"??"??
???Z??????*??????????????{(*?*??
+??+??*?+??*+??????$?'??(??(???		D?
???j?Y*???L+?W?
???????????N?	???_!? Y?!*?"#?"+?"#?",?"?$???? !??!??!??	???2*#?%??????	????C? Y&?'K?(L=+??+*? Y?!)?"+2?*?"+?"?$?"W????*?$???
???8?>?? .??
9??5???????-
???g*?,W?L*?.?-????	?
??	?????H?
???r$?/?0L+?1??2Y?34?Y5S?6?????#??$??????#?
????V*??	?7?K*#?8?(*9?8??:Y*?;?	??*??;??@Y?A?B????&?>?U??V???,
?$????@?
???%
?CY?<?D???
???x+?E?FY*+?G?M,?W?
-?
? ???????N?
???? +?E?HY*?IM+?,N-,?J?M,?W?-?
?4
?? ? ???X?
??&*?E*?	K*?KL+?LY?M?N+?O?L+?W?-?"),	-./01$2? ??&???^?		
??*?PL+*??Q?M,?W?+?R?
-?AB
FCDEG?*?????P??
	?K?LS+?T+?U??PQ
R???	?u*?V+?W?	M,?W?X?\_]^`? ?????K?1*Y?;??b?????/*?
??h???	?=	*+?Z?[??l?		??	??(?\Y*+?]?^M,?_????,?`?a?M,?W? -?w
yz {!|&}?*
!??((????
 
?!??"#?<*+b?c??????"$??"?dY*+*?*?
*??f?g?N-?W?-???? ??*??"??""%??Z?&#?<*+b?h??????&$??"?iY*+*?*?
*??f?j?N-?W?-???? ??*??"??""%??Z?"???-+*??k*?l*?*?*?*?+?m?n?M,?W?$%??%?&?+?? &??-??-'??e?	"??f *?o+?o,?	?
,?,*?m?n??????  '? ?? ??"(?O*+,?,*??n???? '?????")??	4-+,?f*?p:??q??Y??:?W?)*-???*?,?2??f
*?,??4'?4??4??4??4??4??4+?4??(??J????????,-?2?r*?s????*?.-?/*?U????'?/0??+:*?t:?:*?.*?t:??,-?u?	X?*
??	?????? (?>1+??+??+??+2?(/3?????45-&???*+*?
*?*?*?*?*??w?+?m?x???*??*6????"7???????7??????	&??Y*+?o,?	?
,?,w?x??? 6?????&8?V*+,-w?x???*6???????&9?-
N?
*?y?	*?k:??	??6-+,?f?p:	?Y	??:?W?CD-?(+&-80D1F2L3?p0*?8:?	F??N6?N??N??N??N??N??N+?N??+E???A???????;<?Plhp??`??8?=??O?><?Plhp??d??<?=??O??@?2?z*?{??@?6?A??6?|*?}??
DE?B?CD??O*~?;?G*?K?+???*???+????Y*???????Y? Y?!+????"?$???*??"H	IJKL%M2OMR?OE?OFGHOFI?JKL??2*~?%??W?E?MN?,??_???O??<??Y????i???P?QR??/+,??::*?Y*????:?:?W?o?!?vwz}!{#|)~?H#??/??/'?/S?/T?'?$Q???!7?????UV?Z??Y??????4??'?Q?S?T?	WX?.?*??I*2????>? Y?!*2?"??"*2???*2*2???????U?"?$????*??[?Y*2?o*2??L*2M,~?;?*??*2????>??6*??
*2?:+,??????c:?b???q?o:? Y?!,??"??"?$??+?Y???y???h:? Y?!,??"??"?$??X?^? Y?!,??"??"?$??X+? Y?!,?"??"?$??????h:? Y?!,??"??"?$??X?9? Y?!??"+,??YM?"?$??? Y?!??"+,???"?$???C?????????????????????? Y?!??"??"?$????????%??(?4?:?F?L?R?c?g?p???????????????????/?R?n?q??????????????????????????R?O:???Y???Z???[???cD\?g@B??]^?=
?L?47?@?@?@??u?!?Z_7??5?`????????YqTY7TY0TY#TY?TY?TY?TY?T?<?YqTY7TY0TY#TYETYRTYTYTYcTY	?TY
'TYrTY?TY
?TY?TY?T?=??Zk9pab?"id??b	??i	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy