Package com.day.cq.commons
Class SymmetricCrypt
java.lang.Object
com.day.cq.commons.SymmetricCrypt
Deprecated.
since 5.6 Please use granite crypto-support service instead (com.adobe.granite.crypto.CryptoSupport)
SymmetricCrypt provides a symmetric encryption/decryption for
storing password in the repository. the encrypted passwords are only thought
for "security by obscurity" for example to hide plain text replication
password, but everyone that has access to this class can decrypt them.- Since:
- 5.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PREFIX
Deprecated.encryption prefix- See Also:
-
-
Constructor Details
-
SymmetricCrypt
public SymmetricCrypt()Deprecated.
-
-
Method Details
-
encrypt
Deprecated.Encrypts the given string in a fairly secure way so that it can bedecryptedagain.- Parameters:
s- string to encrypt- Returns:
- the encrypted string with a "{AES}" prefix.
-
decrypt
Deprecated.Decrypts a string that was previouslyencrypt(String)encrypted}.- Parameters:
s- the data to decrypt- Returns:
- the string or
nullif an internal error occurred
-