org.jasypt.properties
Class PropertyValueEncryptionUtils

java.lang.Object
  extended by org.jasypt.properties.PropertyValueEncryptionUtils

public final class PropertyValueEncryptionUtils
extends java.lang.Object

Utility class to encrypt/decrypt values in properties files which could be encrypted.

A value is considered "encrypted" when it appears surrounded by ENC(...), like:

my.value=ENC(!"DGAS24FaIO$)

This class is meant for internal Jasypt use only.

Since:
1.4
Author:
Daniel Fernández

Method Summary
static java.lang.String decrypt(java.lang.String encodedValue, StringEncryptor encryptor)
           
static java.lang.String decrypt(java.lang.String encodedValue, TextEncryptor encryptor)
           
static java.lang.String encrypt(java.lang.String decodedValue, StringEncryptor encryptor)
           
static java.lang.String encrypt(java.lang.String decodedValue, TextEncryptor encryptor)
           
static boolean isEncryptedValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isEncryptedValue

public static boolean isEncryptedValue(java.lang.String value)

decrypt

public static java.lang.String decrypt(java.lang.String encodedValue,
                                       StringEncryptor encryptor)

decrypt

public static java.lang.String decrypt(java.lang.String encodedValue,
                                       TextEncryptor encryptor)

encrypt

public static java.lang.String encrypt(java.lang.String decodedValue,
                                       StringEncryptor encryptor)

encrypt

public static java.lang.String encrypt(java.lang.String decodedValue,
                                       TextEncryptor encryptor)


Copyright © 2010 The JASYPT team. All Rights Reserved.