Class SymmetricCrypt


  • public class SymmetricCrypt
    extends Object
    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
    • Constructor Detail

      • SymmetricCrypt

        public SymmetricCrypt()
        Deprecated.
    • Method Detail

      • encrypt

        public static String encrypt​(String s)
        Deprecated.
        Encrypts the given string in a fairly secure way so that it can be decrypted again.
        Parameters:
        s - string to encrypt
        Returns:
        the encrypted string with a "{AES}" prefix.
      • decrypt

        public static String decrypt​(String s)
        Deprecated.
        Decrypts a string that was previously encrypt(String) encrypted}.
        Parameters:
        s - the data to decrypt
        Returns:
        the string or null if an internal error occurred