Cryptography
Encryption, hashing, and cryptographic utilities for secure applications. Packages among the 3,000 most downloaded in the past 90 days.
-
943.6m
-
3342.3m
-
1741.0m
-
621557.5k
-
215471.9k
-
253322.5k
-
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
130250.6k last 90 days130250.6k -
abt_did_elixir 0.3.7
Elixir implementation of [ABT DID protocol](https://github.com/ArcBlock/abt-did-spec).
3154.9k last 90 days3154.9k -
-129.0k
-
53128.2k
-
4123.2k
-
crypto_rand 1.0.4
Fast and efficient cryptographically strong versions of several Enum functions that rely on :rand uniform functions for randomness.
3110.4k last 90 days3110.4k -
19106.0k
-
kcl 1.5.1
KCl - a less savory pure Elixir NaCl (libsodium) crypto suite substitute
1389.7k last 90 days1389.7k -
16288.0k
-
986.6k
-
182.0k
-
582.0k
-
481.9k
-
281.8k
-
ex_crypto 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
15970.6k last 90 days15970.6k -
gleam_crypto 1.6.0
A Gleam cryptography library supporting Erlang and JavaScript
5368.1k last 90 days5368.1k -
849.9k
-
19649.9k
-
ex_keccak 0.7.8
NIF library for computing Keccak SHA3-256 hashes using tiny-keccak Rust crate.
2937.2k last 90 days2937.2k -
ash_cloak 0.2.1
An Ash extension to seamlessly encrypt and decrypt resource attributes.
2735.5k last 90 days2735.5k -
935.1k
-
233.3k
-
2232.2k
-
1128.7k
-
libsalty2 0.3.0
An Elixir wrapper around the libsodium cryptographic library.Based on erlang-nif.
228.5k last 90 days228.5k -
828.3k
-
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
127.0k last 90 days127.0k -
-26.2k
-
ex_secp256k1 0.8.0
Rust Nif that wraps functions from the libsecp256k1 Rust library.
1721.2k last 90 days1721.2k -
1520.9k
-
bcrypt 1.2.2
An Erlang wrapper (NIF or port program) for the OpenBSD password scheme, bcrypt.
1720.0k last 90 days1720.0k -
1418.1k
-
-17.9k
-
216.8k
-
016.7k
-
adyen_cse 0.1.0
An Adyen Client Side Encryption Library Supports Only standard Adyen Api.
16.7k last 90 days-16.7k -
916.7k
-
-16.6k
-
5216.6k
-
216.6k
-
aes256_crypter 0.1.0
Aes 256 encryption/decryption using Key Derivation with salt implementation in Elixir.
116.6k last 90 days116.6k -
616.6k
-
1913.2k
-
6212.9k
-
012.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).
2311.6k last 90 days2311.6k -
-10.5k
-
ash_feistel_cipher 1.1.0
Encrypts integer attributes using a Feistel cipher with a Postgres trigger.
58.9k last 90 days58.9k -
128.9k
-
08.8k
-
ex_sha3 0.1.5
ExSha3 is a pure Elixir implementation of Sha3 and the original Keccak1600-f
168.1k last 90 days168.1k -
208.0k
-
37.6k
-
17.5k
-
ex_crypto_copy 0.10.0
A wrapper around the Erlang Crypto module with sensible defaults for common tasks.
1597.4k last 90 days1597.4k -
spake2 0.1.0
SPAKE2 password-authenticated key exchange over Ed25519 (BoringSSL-compatible)
07.3k last 90 days07.3k -
217.1k
-
17.0k
-
06.8k
-
186.8k
-
46.4k
-
366.3k
-
36.2k
-
46.1k
-
evil_crc32c 0.2.10
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 -
block_keys 1.0.2
This package generates Hierarchical Deterministic blockchain wallets for multiple currencies.
316.1k last 90 days316.1k -
526.1k
-
245.8k
-
curvy 0.3.1
Curvy is a pure Elixir implementation of secp256k1 for ECDSA signatures and Bitcoin flavoured crypto.
275.5k last 90 days275.5k -
55.4k
-
argus 1.0.4
Argon2 password hashing library for Gleam, based on the reference C implementation.
245.3k last 90 days245.3k -
95.2k
-
95.2k
-
apache_passwd_md5 1.0.0
Provides Apache/APR style password hashing. Useful for generating or authenticating against MD5 htpasswd passwords.
5.2k last 90 days-5.2k -
14.9k
-
14.8k
-
arkecosystem_crypto 0.1.1
A simple Cryptography Implementation in Elixir for the Ark Blockchain.
14.6k last 90 days14.6k -
24.4k
-
random_password 1.3.0
Efficiently generate cryptographically strong random passwords using alpha (including Unicode), numeric and special symbols.
94.4k last 90 days94.4k -
libp2p_crypto 1.4.1
An Erlang library for libp2p related cryptography functions
114.4k last 90 days114.4k -
284.4k
-
384.3k
-
304.2k
-
664.2k
-
134.1k
-
274.0k
-
624.0k
-
eip_55 0.1.0
Encode and validate an Ethereum address against EIP-55 checksum in Elixir.
74.0k last 90 days74.0k -
caustic 0.1.25
An Elixir cryptocurrency library which contains algorithms used in Bitcoin, Ethereum, and other blockchains. Includes a rich cryptography, number theory, and general mathematics class library.
53.8k last 90 days53.8k -
943.7k
-
33.7k
-
63.6k
-
273.6k
-
13.6k
-
03.5k
-
1673.5k
-
03.4k
-
printcipher48 0.1.0
Implementation of the printcipher48 crypto algorithm in elixir.
03.4k last 90 days03.4k -
-3.4k
-
103.4k
-
fast_eip_55 0.3.0
Faster Rust Keccak implementation of EIP-55. Encode and validate an Ethereum address against EIP-55 checksum in Elixir.
13.4k last 90 days13.4k -
ex_web3 0.2.3
Utility functions for Elixir to simplify working with secp256k1 elliptic curve and EVM-based networks.
3.4k last 90 days-3.4k -
ecto_crypto 0.2.2
EctoCrypto provides Ecto Types relating to Cryptographic concerns such as encrypted or hashed data.
13.4k last 90 days13.4k -
173.4k
-
03.4k
-
103.4k
-
83.4k
-
crypto_rsassa_pss 2.0.0
RSASSA-PSS Public Key Cryptographic Signature Algorithm for Erlang and Elixir.
123.3k last 90 days123.3k -
13.3k
-
103.3k
-
03.3k
-
-3.3k
-
23.3k
-
pegasus_crypto 0.0.1
A modern cryptography library for Gleam, built with safety and ease of use in mind.
3.3k last 90 days-3.3k -
silicon 0.1.0
A wrapper of Elixir/Erlang crypto packages. Lots of extra test cases added.
23.3k last 90 days23.3k -
-3.3k
-
hairnet 1.0.0
An Erlang library wrapping AES-GCM (AEAD) crypto in a Fernet-like interface
293.3k last 90 days293.3k -
03.3k
-
ex_rsagen 0.1.0
Crypto module with NIF's for generate RSA keys with DES3 + encrypt/decrypt data
03.3k last 90 days03.3k -
krypto 0.1.1
Crypto implementation in Elixir, using Erlang crypto, public_key and OpenSSL ports.
63.3k last 90 days63.3k -
selinko_mickey_ex 0.1.0
Implementation of the micket 128 crypto algorithm in elixir.
03.3k last 90 days03.3k