Class NoCrypt

  • All Implemented Interfaces:
    ICrypt

    public class NoCrypt
    extends java.lang.Object
    implements ICrypt
    Due to legal reasons in some countries the JRE is shipped without a security provider. As a convenience solution, we provide a default implementation which does not encrypt/decrypt the data. It does not modify the data at all. Thus we strongly recommend not to use it for production sites.
    Author:
    Juergen Donnerstag
    • Constructor Summary

      Constructors 
      Constructor Description
      NoCrypt()
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String decryptUrlSafe​(java.lang.String text)
      Decrypts a string into a string.
      java.lang.String encryptUrlSafe​(java.lang.String plainText)
      Encrypt a string into a string
      void setKey​(java.lang.String key)
      Set encryption private key
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NoCrypt

        public NoCrypt()
        Constructor
    • Method Detail

      • decryptUrlSafe

        public final java.lang.String decryptUrlSafe​(java.lang.String text)
        Decrypts a string into a string.
        Specified by:
        decryptUrlSafe in interface ICrypt
        Parameters:
        text - text to decrypt
        Returns:
        the decrypted text
      • encryptUrlSafe

        public final java.lang.String encryptUrlSafe​(java.lang.String plainText)
        Encrypt a string into a string
        Specified by:
        encryptUrlSafe in interface ICrypt
        Parameters:
        plainText - text to encrypt
        Returns:
        encrypted string
      • setKey

        public void setKey​(java.lang.String key)
        Set encryption private key
        Specified by:
        setKey in interface ICrypt
        Parameters:
        key - private key to make de-/encryption unique