Wrapper around the Java cryptography extensions in javax.crypto. Implements symmetric encryption in AES/CBC/PKCS5Padding mode.
Wrapper around the Java cryptography extensions in javax.crypto. Implements symmetric encryption in AES/CBC/PKCS5Padding mode.
(decrypt value encryption-key)
Decrypts a value which has been encrypted via (encrypt). Returns byte[].
The first 16 bytes of the input value is the initialization vector to use when decrypting. The remainder is the encrypted data.
value - (byte[]) the value to decrypt encryption-key - (String) the key with which the value was encrypted
Decrypts a value which has been encrypted via (encrypt). Returns byte[]. The first 16 bytes of the input value is the initialization vector to use when decrypting. The remainder is the encrypted data. value - (byte[]) the value to decrypt encryption-key - (String) the key with which the value was encrypted
(decrypt-as-str value encryption-key)
(decrypt-as-str value encryption-key charset)
Decryptes a value which has been encrypted via (encrypt) and attempts to construct the decrypted value into a string.
value - (byte[]) the value to decrypt encryption-key - (String) the key with which the value was encrypted (optional) charset - (Charset) decodes the array of bytes using a specified charset. if not specified uses the default charset
Decryptes a value which has been encrypted via (encrypt) and attempts to construct the decrypted value into a string. value - (byte[]) the value to decrypt encryption-key - (String) the key with which the value was encrypted (optional) charset - (Charset) decodes the array of bytes using a specified charset. if not specified uses the default charset
(decrypt-from-base64 value encryption-key)
(decrypt-from-base64 value encryption-key charset)
Decryptes a value which has been encrypted via (encrypt-as-base64) and attempts to construct the decrypted value into a string.
value - (String) the value to decrypt encoded as a base64 string encryption-key - (String) the key with which the value was encrypted (optional) charset - (Charset) decodes the array of bytes using a specified charset. if not specified uses the default charset
Decryptes a value which has been encrypted via (encrypt-as-base64) and attempts to construct the decrypted value into a string. value - (String) the value to decrypt encoded as a base64 string encryption-key - (String) the key with which the value was encrypted (optional) charset - (Charset) decodes the array of bytes using a specified charset. if not specified uses the default charset
(encrypt value encryption-key)
Symmetrically encrypts value with encryption-key, such that it can be decrypted later with (decrypt).
Returns byte[]. The first 16 bytes of the returned value are the initialization vector. The remainder is the encrypted data.
value - (String/byte[]) the value to encrypt. Throws IllegalArgumentException if value is an invalid type. encryption-key - (String) the key with which to encrypt value with. Throws IllegalArgumentException if encryption-key is empty
Symmetrically encrypts value with encryption-key, such that it can be decrypted later with (decrypt). Returns byte[]. The first 16 bytes of the returned value are the initialization vector. The remainder is the encrypted data. value - (String/byte[]) the value to encrypt. Throws IllegalArgumentException if value is an invalid type. encryption-key - (String) the key with which to encrypt value with. Throws IllegalArgumentException if encryption-key is empty
(encrypt-as-base64 value encryption-key)
(encrypt-as-base64 value encryption-key charset)
Symmetrically encrypts value with encryption-key, returning a base64 encoded string, such that it can be decrypted later with (decrypt-from-base64).
value - (String/byte[]) the value to encrypt. encryption-key - (String) the key with which to encrypt value with. (optional) charset - (Charset) decodes the array of bytes using a specified charset. if not specified uses the default charset
Symmetrically encrypts value with encryption-key, returning a base64 encoded string, such that it can be decrypted later with (decrypt-from-base64). value - (String/byte[]) the value to encrypt. encryption-key - (String) the key with which to encrypt value with. (optional) charset - (Charset) decodes the array of bytes using a specified charset. if not specified uses the default charset
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close