default O encode(final I value) {
        return encode(value, ArrayUtils.EMPTY_OBJECT_ARRAY);
    }
Encrypt the value.

@param value the value
@return the encrypted value or null
api/cas-server-core-api-util/src/main/java/org/apereo/cas/util/crypto/EncodableCipher.java