Cryptography
Encryption, hashing, and cryptographic utilities for secure applications. Packages among the 3,000 most downloaded in the past 90 days.
-
942.8m
-
3321.8m
-
173660.0k
-
611356.0k
-
212290.8k
-
249210.0k
-
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
128179.1k last 90 days128179.1k -
53111.5k
-
97104.1k
-
crypto_rand 1.0.4
Fast and efficient cryptographically strong versions of several Enum functions that rely on :rand uniform functions for randomness.
372.5k last 90 days372.5k -
1968.8k
-
ex_crypto 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
15656.6k last 90 days15656.6k -
950.6k
-
kcl 1.4.4
KCl - a less savory pure Elixir NaCl (libsodium) crypto suite substitute
1250.1k last 90 days1250.1k -
549.2k
-
149.1k
-
249.1k
-
449.0k
-
238.6k
-
ex_keccak 0.7.8
NIF library for computing Keccak SHA3-256 hashes using tiny-keccak Rust crate.
2933.8k last 90 days2933.8k -
gleam_crypto 1.5.1
A Gleam cryptography library supporting Erlang and JavaScript
4432.5k last 90 days4432.5k -
931.5k
-
825.7k
-
libsalty2 0.3.0
An Elixir wrapper around the libsodium cryptographic library.Based on erlang-nif.
224.4k last 90 days224.4k -
723.5k
-
1419.7k
-
ex_secp256k1 0.7.6
Rust Nif that wraps functions from the libsecp256k1 Rust library.
1717.4k last 90 days1717.4k -
bcrypt 1.2.2
An Erlang wrapper (NIF or port program) for the OpenBSD password scheme, bcrypt.
1716.0k last 90 days1716.0k -
-14.9k
-
1114.1k
-
ash_cloak 0.1.7
An Ash extension to seamlessly encrypt and decrypt resource attributes.
2414.0k last 90 days2414.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
112.9k last 90 days112.9k -
1911.6k
-
1810.1k
-
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).
239.8k last 90 days239.8k -
ex_sha3 0.1.4
ExSha3 is a pure Elixir implementation of Sha3 and the original Keccak1600-f
169.4k last 90 days169.4k -
19.1k
-
129.1k
-
-7.4k
-
207.2k
-
507.0k
-
137.0k
-
06.8k
-
206.7k
-
36.1k
-
366.1k
-
random_password 1.2.0
Efficiently generate cryptographically strong random passwords using alpha (including Unicode), numeric and special symbols.
96.1k last 90 days96.1k -
665.8k
-
615.8k
-
45.8k
-
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 -
kitten_blue 0.9.2
KittenBlue is a JOSE wrapper library that makes JWT implementation simpler for Elixir.
04.6k last 90 days04.6k -
curvy 0.3.1
Curvy is a pure Elixir implementation of secp256k1 for ECDSA signatures and Bitcoin flavoured crypto.
274.5k last 90 days274.5k -
304.5k
-
284.5k
-
34.4k
-
374.2k
-
64.1k
-
04.0k
-
fernetex 0.5.0
Elixir implementation of Fernet library based on https://github.com/fernet/spec
113.8k last 90 days113.8k -
73.7k
-
ex_crypto_copy 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
1563.7k last 90 days1563.7k -
173.7k
-
03.7k
-
23.5k
-
ash_feistel_cipher 0.13.4
Encrypts integer attributes using a Feistel cipher with a Postgres trigger.
43.4k last 90 days43.4k -
block_keys 1.0.2
This package generates Hierarchical Deterministic blockchain wallets for multiple currencies.
313.2k last 90 days313.2k -
83.1k
-
182.9k
-
212.8k
-
52.7k
-
1672.4k
-
32.4k
-
102.4k
-
keyserver 1.0.0
Key Server which can be used to encrypt and authenticate participants.
02.3k last 90 days02.3k -
382.2k
-
12.0k
-
91.9k
-
keylara 1.2.2
KeyLARA - Cryptographic Library using ALARA Distributed Entropy Network
11.8k last 90 days11.8k -
31.8k
-
01.7k
-
31.7k
-
01.7k
-
11.5k
-
libsecp256k1_diode_fork 0.1.18
Erlang NIF bindings for the the libsecp256k1 library
01.5k last 90 days01.5k -
41.5k
-
deoxysii 1.0.4
DeoxysII is a pure Elixir implementation of the DeoxysII encryption algorithm.
01.5k last 90 days01.5k -
google_certs 1.0.0
A GenServer that stores and caches Google's Public Certificates.
151.5k last 90 days151.5k -
01.5k
-
91.4k
-
281.3k
-
jose_utils 0.4.0
Convenience functions to work with JOSE (JSON Object Signing and Encryption)
21.3k last 90 days21.3k -
bip0173 0.1.2
Elixir implementation of Bitcoin's address format for native SegWit outputs.
171.3k last 90 days171.3k