Cryptography
Encryption, hashing, and cryptographic utilities for secure applications. Packages among the 3,000 most downloaded in the past 90 days.
-
942.6m
-
3341.8m
-
174668.2k
-
617354.5k
-
213284.8k
-
252216.3k
-
x509 0.9.2
Elixir package for working with X.509 certificates, Certificate Signing Requests (CSRs), Certificate Revocation Lists (CRLs) and RSA/ECC key pairs
130171.8k last 90 days130171.8k -
5393.6k
-
9793.3k
-
1975.1k
-
crypto_rand 1.0.4
Fast and efficient cryptographically strong versions of several Enum functions that rely on :rand uniform functions for randomness.
368.5k last 90 days368.5k -
255.1k
-
953.4k
-
kcl 1.5.0
KCl - a less savory pure Elixir NaCl (libsodium) crypto suite substitute
1352.5k last 90 days1352.5k -
ex_crypto 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
15952.2k last 90 days15952.2k -
550.4k
-
250.3k
-
150.3k
-
450.1k
-
gleam_crypto 1.5.1
A Gleam cryptography library supporting Erlang and JavaScript
5249.8k last 90 days5249.8k -
ex_keccak 0.7.8
NIF library for computing Keccak SHA3-256 hashes using tiny-keccak Rust crate.
2928.3k last 90 days2928.3k -
926.9k
-
ash_cloak 0.2.0
An Ash extension to seamlessly encrypt and decrypt resource attributes.
2625.5k last 90 days2625.5k -
abt_did_elixir 0.3.7
Elixir implementation of [ABT DID protocol](https://github.com/ArcBlock/abt-did-spec).
324.2k last 90 days324.2k -
libsalty2 0.3.0
An Elixir wrapper around the libsodium cryptographic library.Based on erlang-nif.
222.9k last 90 days222.9k -
822.0k
-
-19.3k
-
419.1k
-
1118.2k
-
bcrypt 1.2.2
An Erlang wrapper (NIF or port program) for the OpenBSD password scheme, bcrypt.
1715.7k last 90 days1715.7k -
715.3k
-
1414.8k
-
2414.8k
-
ex_secp256k1 0.8.0
Rust Nif that wraps functions from the libsecp256k1 Rust library.
1714.2k last 90 days1714.2k -
1312.4k
-
1912.0k
-
ecies 1.1.0
Customizable Erlang native ECIES public-key cryptography library, providing elliptic curve encryption as an alternative to the deprecated crypto public_encrypt, private_decrypt functions
111.4k last 90 days111.4k -
-10.5k
-
entropy_string 1.3.4
Efficiently generate cryptographically strong random strings of specified entropy from various character sets. `EntropyString` is superseded by `Puid` (https://hex.pm/packages/puid).
2310.2k last 90 days2310.2k -
88.9k
-
1978.9k
-
128.0k
-
ex_sha3 0.1.5
ExSha3 is a pure Elixir implementation of Sha3 and the original Keccak1600-f
167.8k last 90 days167.8k -
07.7k
-
ash_feistel_cipher 1.0.1
Encrypts integer attributes using a Feistel cipher with a Postgres trigger.
47.7k last 90 days47.7k -
617.5k
-
366.9k
-
226.1k
-
186.1k
-
25.9k
-
205.8k
-
35.6k
-
45.6k
-
15.5k
-
35.2k
-
45.2k
-
evil_crc32c 0.2.9
Evil version of the crc32c algorithm. It uses the bitwise arithmetic used in javascript, i.e. operands are converted to i32
15.2k last 90 days15.2k -
04.6k
-
14.4k
-
304.2k
-
283.8k
-
143.8k
-
ex_crypto_copy 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
1593.8k last 90 days1593.8k -
03.8k
-
random_password 1.2.1
Efficiently generate cryptographically strong random passwords using alpha (including Unicode), numeric and special symbols.
93.5k last 90 days93.5k -
33.4k
-
363.4k
-
kitten_blue 0.9.2
KittenBlue is a JOSE wrapper library that makes JWT implementation simpler for Elixir.
03.2k last 90 days03.2k -
1673.1k
-
103.1k
-
argus 1.0.3
Argon2 password hashing library for Gleam, based on the reference C implementation.
223.1k last 90 days223.1k -
203.0k
-
83.0k
-
keyserver 1.0.0
Key Server which can be used to encrypt and authenticate participants.
03.0k last 90 days03.0k -
93.0k
-
03.0k
-
523.0k
-
adyen_cse 0.1.0
An Adyen Client Side Encryption Library Supports Only standard Adyen Api.
3.0k last 90 days-3.0k -
23.0k
-
23.0k
-
aes256_crypter 0.1.0
Aes 256 encryption/decryption using Key Derivation with salt implementation in Elixir.
13.0k last 90 days13.0k -
63.0k
-
-2.9k
-
curvy 0.3.1
Curvy is a pure Elixir implementation of secp256k1 for ECDSA signatures and Bitcoin flavoured crypto.
272.9k last 90 days272.9k -
block_keys 1.0.2
This package generates Hierarchical Deterministic blockchain wallets for multiple currencies.
312.9k last 90 days312.9k -
662.8k
-
02.8k
-
102.6k
-
182.6k