Liking cljdoc? Tell your friends :D

lock-key.core

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.
raw docstring

decryptclj

(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
sourceraw docstring

decrypt-as-strclj

(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
sourceraw docstring

decrypt-from-base64clj

(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
sourceraw docstring

encryptclj

(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
sourceraw docstring

encrypt-as-base64clj

(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
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close