public final class org.jasypt.util.binary.BasicBinaryEncryptor implements org.jasypt.util.binary.BinaryEncryptor
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.jasypt.util.binary.BasicBinaryEncryptor
super_class: java.lang.Object
{
private final org.jasypt.encryption.pbe.StandardPBEByteEncryptor encryptor;
descriptor: Lorg/jasypt/encryption/pbe/StandardPBEByteEncryptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.jasypt.encryption.pbe.StandardPBEByteEncryptor
dup
invokespecial org.jasypt.encryption.pbe.StandardPBEByteEncryptor.<init>:()V
putfield org.jasypt.util.binary.BasicBinaryEncryptor.encryptor:Lorg/jasypt/encryption/pbe/StandardPBEByteEncryptor;
2: aload 0
getfield org.jasypt.util.binary.BasicBinaryEncryptor.encryptor:Lorg/jasypt/encryption/pbe/StandardPBEByteEncryptor;
ldc "PBEWithMD5AndDES"
invokevirtual org.jasypt.encryption.pbe.StandardPBEByteEncryptor.setAlgorithm:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jasypt/util/binary/BasicBinaryEncryptor;
public void setPassword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jasypt.util.binary.BasicBinaryEncryptor.encryptor:Lorg/jasypt/encryption/pbe/StandardPBEByteEncryptor;
aload 1
invokevirtual org.jasypt.encryption.pbe.StandardPBEByteEncryptor.setPassword:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jasypt/util/binary/BasicBinaryEncryptor;
0 2 1 password Ljava/lang/String;
MethodParameters:
Name Flags
password final
public void setPasswordCharArray(char[]);
descriptor: ([C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jasypt.util.binary.BasicBinaryEncryptor.encryptor:Lorg/jasypt/encryption/pbe/StandardPBEByteEncryptor;
aload 1
invokevirtual org.jasypt.encryption.pbe.StandardPBEByteEncryptor.setPasswordCharArray:([C)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jasypt/util/binary/BasicBinaryEncryptor;
0 2 1 password [C
MethodParameters:
Name Flags
password final
public byte[] encrypt(byte[]);
descriptor: ([B)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jasypt.util.binary.BasicBinaryEncryptor.encryptor:Lorg/jasypt/encryption/pbe/StandardPBEByteEncryptor;
aload 1
invokevirtual org.jasypt.encryption.pbe.StandardPBEByteEncryptor.encrypt:([B)[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jasypt/util/binary/BasicBinaryEncryptor;
0 1 1 binary [B
MethodParameters:
Name Flags
binary final
public byte[] decrypt(byte[]);
descriptor: ([B)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jasypt.util.binary.BasicBinaryEncryptor.encryptor:Lorg/jasypt/encryption/pbe/StandardPBEByteEncryptor;
aload 1
invokevirtual org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt:([B)[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jasypt/util/binary/BasicBinaryEncryptor;
0 1 1 encryptedBinary [B
MethodParameters:
Name Flags
encryptedBinary final
}
SourceFile: "BasicBinaryEncryptor.java"