Cryptography
Encryption, hashing, and cryptographic utilities for secure applications. Packages among the 3,000 most downloaded in the past 90 days.
-
943.3m
-
3342.2m
-
175905.4k
-
620473.7k
-
214395.4k
-
252289.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
130227.5k last 90 days130227.5k -
abt_did_elixir 0.3.7
Elixir implementation of [ABT DID protocol](https://github.com/ArcBlock/abt-did-spec).
3131.7k last 90 days3131.7k -
53114.8k
-
-106.3k
-
4100.2k
-
1997.3k
-
crypto_rand 1.0.4
Fast and efficient cryptographically strong versions of several Enum functions that rely on :rand uniform functions for randomness.
383.9k last 90 days383.9k -
16080.8k
-
kcl 1.5.1
KCl - a less savory pure Elixir NaCl (libsodium) crypto suite substitute
1377.9k last 90 days1377.9k -
977.7k
-
172.9k
-
572.8k
-
472.8k
-
272.7k
-
ex_crypto 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
15968.4k last 90 days15968.4k -
gleam_crypto 1.6.0
A Gleam cryptography library supporting Erlang and JavaScript
5359.5k last 90 days5359.5k -
19642.2k
-
842.2k
-
934.2k
-
ex_keccak 0.7.8
NIF library for computing Keccak SHA3-256 hashes using tiny-keccak Rust crate.
2934.1k last 90 days2934.1k -
ash_cloak 0.2.1
An Ash extension to seamlessly encrypt and decrypt resource attributes.
2632.4k last 90 days2632.4k -
libsalty2 0.3.0
An Elixir wrapper around the libsodium cryptographic library.Based on erlang-nif.
228.2k last 90 days228.2k -
228.2k
-
827.6k
-
2227.4k
-
1125.7k
-
-25.4k
-
-22.8k
-
bcrypt 1.2.2
An Erlang wrapper (NIF or port program) for the OpenBSD password scheme, bcrypt.
1719.9k last 90 days1719.9k -
1419.7k
-
ex_secp256k1 0.8.0
Rust Nif that wraps functions from the libsecp256k1 Rust library.
1719.4k last 90 days1719.4k -
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
118.4k last 90 days118.4k -
1317.6k
-
1914.6k
-
214.2k
-
014.2k
-
914.1k
-
5214.1k
-
adyen_cse 0.1.0
An Adyen Client Side Encryption Library Supports Only standard Adyen Api.
14.1k last 90 days-14.1k -
-14.1k
-
214.1k
-
aes256_crypter 0.1.0
Aes 256 encryption/decryption using Key Derivation with salt implementation in Elixir.
114.1k last 90 days114.1k -
614.0k
-
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).
2312.3k last 90 days2312.3k -
-12.2k
-
010.5k
-
249.8k
-
629.7k
-
129.1k
-
ex_sha3 0.1.5
ExSha3 is a pure Elixir implementation of Sha3 and the original Keccak1600-f
168.3k last 90 days168.3k -
ash_feistel_cipher 1.1.0
Encrypts integer attributes using a Feistel cipher with a Postgres trigger.
57.9k last 90 days57.9k -
207.6k
-
17.5k
-
367.2k
-
06.6k
-
186.6k
-
46.5k
-
16.5k
-
36.3k
-
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
16.1k last 90 days16.1k -
46.1k
-
35.9k
-
ex_crypto_copy 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
1595.3k last 90 days1595.3k -
54.9k
-
524.8k
-
apache_passwd_md5 1.0.0
Provides Apache/APR style password hashing. Useful for generating or authenticating against MD5 htpasswd passwords.
4.8k last 90 days-4.8k -
04.8k
-
argus 1.0.3
Argon2 password hashing library for Gleam, based on the reference C implementation.
244.7k last 90 days244.7k -
34.6k
-
94.5k
-
1674.4k
-
04.3k
-
104.3k
-
304.2k
-
random_password 1.3.0
Efficiently generate cryptographically strong random passwords using alpha (including Unicode), numeric and special symbols.
94.2k last 90 days94.2k -
keyserver 1.0.0
Key Server which can be used to encrypt and authenticate participants.
04.2k last 90 days04.2k -
134.1k
-
283.9k
-
213.9k
-
block_keys 1.0.2
This package generates Hierarchical Deterministic blockchain wallets for multiple currencies.
313.8k last 90 days313.8k -
663.8k
-
spake2 0.1.0
SPAKE2 password-authenticated key exchange over Ed25519 (BoringSSL-compatible)
03.8k last 90 days03.8k -
383.4k
-
curvy 0.3.1
Curvy is a pure Elixir implementation of secp256k1 for ECDSA signatures and Bitcoin flavoured crypto.
273.4k last 90 days273.4k -
93.4k
-
23.3k
-
183.2k
-
73.0k
-
172.9k
-
72.8k
-
202.8k
-
-2.8k