Cryptography
Encryption, hashing, and cryptographic utilities for secure applications. Packages among the 3,000 most downloaded in the past 90 days.
-
942.4m
-
3331.6m
-
174599.4k
-
613328.1k
-
213265.4k
-
250181.2k
-
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
128158.5k last 90 days128158.5k -
9799.4k
-
5394.3k
-
crypto_rand 1.0.4
Fast and efficient cryptographically strong versions of several Enum functions that rely on :rand uniform functions for randomness.
374.4k last 90 days374.4k -
1952.6k
-
ex_crypto 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
15947.1k last 90 days15947.1k -
gleam_crypto 1.5.1
A Gleam cryptography library supporting Erlang and JavaScript
4637.7k last 90 days4637.7k -
233.2k
-
932.2k
-
kcl 1.5.0
KCl - a less savory pure Elixir NaCl (libsodium) crypto suite substitute
1331.9k last 90 days1331.9k -
530.9k
-
230.8k
-
130.7k
-
430.6k
-
ex_keccak 0.7.8
NIF library for computing Keccak SHA3-256 hashes using tiny-keccak Rust crate.
2928.9k last 90 days2928.9k -
928.4k
-
823.4k
-
libsalty2 0.3.0
An Elixir wrapper around the libsodium cryptographic library.Based on erlang-nif.
222.8k last 90 days222.8k -
1417.7k
-
-16.1k
-
ash_cloak 0.1.7
An Ash extension to seamlessly encrypt and decrypt resource attributes.
2416.0k last 90 days2416.0k -
ex_secp256k1 0.7.6
Rust Nif that wraps functions from the libsecp256k1 Rust library.
1714.9k last 90 days1714.9k -
1114.7k
-
714.1k
-
bcrypt 1.2.2
An Erlang wrapper (NIF or port program) for the OpenBSD password scheme, bcrypt.
1713.9k last 90 days1713.9k -
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.0k last 90 days111.0k -
1910.1k
-
08.8k
-
ex_sha3 0.1.4
ExSha3 is a pure Elixir implementation of Sha3 and the original Keccak1600-f
168.8k last 90 days168.8k -
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).
238.7k last 90 days238.7k -
128.7k
-
188.3k
-
-8.1k
-
137.3k
-
216.6k
-
366.5k
-
616.4k
-
525.9k
-
15.9k
-
45.7k
-
205.7k
-
35.5k
-
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.3k last 90 days15.3k -
45.3k
-
205.1k
-
04.4k
-
kitten_blue 0.9.2
KittenBlue is a JOSE wrapper library that makes JWT implementation simpler for Elixir.
03.9k last 90 days03.9k -
303.9k
-
curvy 0.3.1
Curvy is a pure Elixir implementation of secp256k1 for ECDSA signatures and Bitcoin flavoured crypto.
273.9k last 90 days273.9k -
random_password 1.2.1
Efficiently generate cryptographically strong random passwords using alpha (including Unicode), numeric and special symbols.
93.9k last 90 days93.9k -
663.9k
-
373.9k
-
33.8k
-
283.8k
-
143.7k
-
ash_feistel_cipher 0.15.0
Encrypts integer attributes using a Feistel cipher with a Postgres trigger.
43.6k last 90 days43.6k -
03.5k
-
ex_crypto_copy 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
1593.2k last 90 days1593.2k -
fernetex 0.5.0
Elixir implementation of Fernet library based on https://github.com/fernet/spec
113.2k last 90 days113.2k -
53.0k
-
22.8k
-
block_keys 1.0.2
This package generates Hierarchical Deterministic blockchain wallets for multiple currencies.
312.6k last 90 days312.6k -
182.5k
-
82.5k
-
102.2k
-
32.1k
-
1672.1k
-
1972.1k
-
keyserver 1.0.0
Key Server which can be used to encrypt and authenticate participants.
02.1k last 90 days02.1k -
71.8k
-
381.8k
-
171.8k
-
91.7k
-
91.6k
-
01.5k
-
31.4k
-
101.4k
-
21.4k
-
jose_utils 0.4.0
Convenience functions to work with JOSE (JSON Object Signing and Encryption)
21.4k last 90 days21.4k -
31.3k
-
libsecp256k1_diode_fork 0.1.18
Erlang NIF bindings for the the libsecp256k1 library
01.3k last 90 days01.3k -
deoxysii 1.0.4
DeoxysII is a pure Elixir implementation of the DeoxysII encryption algorithm.
01.3k last 90 days01.3k -
01.2k
-
11.2k
-
google_certs 1.0.0
A GenServer that stores and caches Google's Public Certificates.
151.2k last 90 days151.2k -
221.2k