Software:List of cryptographic software
From HandWiki
Short description: none
This is a list of cryptographic software, including software, libraries, protocols, algorithms, services, and operating-system components used for cryptography, encryption, digital signatures, authentication, secure communication, disk encryption, public-key infrastructure, and related functions.[1][2][3]
Email and OpenPGP encryption software
Secure messaging, voice, and communication software
- Adium
- BBM Enterprise
- BitlBee
- Bitmessage
- Briar
- Centericq
- ChatSecure
- climm
- Confide
- Cryptocat
- Facebook Messenger
- Google Allo
- Google Messages
- Jami
- Jitsi
- Kopete
- Linphone
- Matrix
- Nautilus (secure telephone)
- Off-the-Record Messaging protocol
- Olvid
- OMEMO
- Peerio
- PGPfone
- Phoner
- PhonerLite
- Profanity
- RetroShare
- Session
- Signal
- Signal Protocol
- Silence
- Silent Circle
- SimpleX Chat
- TeamNote
- Teamwire
- TextSecure
- Threema
- Tox
- Twinkle
- Wire
- Proteus
- Xx messenger
- Zfone
Secure Shell, secure transfer, and tunneling software
TLS and SSL implementations
VPN software, protocols, and services
VPN software and protocols
VPN services
- Atlas VPN
- Avast SecureLine VPN
- BlackVPN
- ExpressVPN
- Guardian Firewall
- HMA (VPN)
- Hola (VPN)
- Hotspot Shield
- IPredator
- IPVanish
- IVPN
- KeepSolid VPN Unlimited
- Mullvad
- NordLayer
- NordVPN
- PrivadoVPN
- Private Internet Access
- Proton VPN
- PureVPN
- SaferVPN
- Surfshark VPN
- TunnelBear
- VPNBook
- VPNLab
- Windscribe
Disk encryption and encrypted file systems
- BestCrypt
- BitLocker
- CipherShed
- Cryptoloop
- Cryptomator
- Cryptsetup
- dm-crypt
- DriveSentry
- E4M
- eCryptfs
- EncFS
- Encrypting File System
- FileVault
- FreeOTFE
- GBDE
- geli
- LUKS
- NordLocker
- PGPDisk
- PGP Whole Disk Encryption
- Private Disk
- Rubberhose
- Scramdisk
- Sentry 2020
- StegFS
- Tahoe-LAFS
- TrueCrypt
- VeraCrypt
General encryption software and utilities
Cryptographic libraries and APIs
- Botan
- Bouncy Castle
- BSAFE
- CAPICOM
- Crypto API (Linux)
- Crypto++
- cryptlib
- Data Protection API
- GnuTLS
- IAIK-JCE
- Java Cryptography Architecture
- Java Cryptography Extension
- Libgcrypt
- LibreSSL
- MatrixSSL
- Mbed TLS
- Microsoft CryptoAPI
- NaCl
- libsodium
- Nettle
- Network Security Services
- OpenBSD Cryptographic Framework
- OpenSSL
- S2n-tls
- wolfCrypt
- WolfSSL
Public-key infrastructure, certificates, and smart-card software
Password managers and authentication software
Anonymity, privacy networks, and private storage services
Homomorphic encryption and research software
Cryptography languages
Cryptography verification tools
Security-focused operating systems and platforms
Anti-forensics and physical-security utilities
Cryptographic algorithms and primitives
- Advanced Encryption Standard
- Argon2
- Beaufort cipher
- Bcrypt
- BLAKE (hash function)
- Block cipher mode of operation
- Blowfish (cipher)
- ChaCha20-Poly1305
- Cryptographic hash function
- Cryptographically secure pseudorandom number generator
- Curve25519
- Data Encryption Standard
- Diffie–Hellman key exchange
- Double Ratchet Algorithm
- EdDSA
- Elliptic-curve cryptography
- Elliptic-curve Diffie–Hellman
- ECDSA
- Equihash
- Feistel cipher
- Hash chain
- HMAC
- HMAC-based one-time password
- Key schedule
- Key wrap
- L3cos
- Linear-feedback shift register
- MD5
- Merkle tree
- Modular exponentiation
- Montgomery modular multiplication
- One-time pad
- PBKDF2
- Poly1305
- RSA
- S-box
- Salsa20
- Scrypt
- Secret sharing
- SHA-1
- SHA-2
- SHA-3
- Substitution–permutation network
- Symmetric-key algorithm
- Time-based one-time password
- Twofish
- Verifiable random function
Cryptocurrency wallets, clients, and privacy protocols
Cryptocurrency wallet and client software
Privacy-focused cryptocurrencies and protocols
Blockchain interoperability protocols
Quantum and post-quantum cryptography
Quantum key distribution protocols
Post-quantum algorithms and standards
Other cryptographic and security software
- Debian — general-purpose Linux distribution that includes many cryptographic libraries, tools, and packages.
- Libdvdcss — library for decrypting DVD-Video discs.
- Mujahedeen Secrets — encryption software associated with jihadist communications.
- Sichere Inter-Netzwerk Architektur — German secure networking architecture.
- Sha1sum — command-line utility for computing SHA-1 hashes.
- Syskey — former Windows utility for encrypting account-password data.
See also
- Cryptographic hash function
- Disk encryption theory
- List of cypherpunk software
- List of cryptographers
- List of hash functions
- Outline of cryptography
- Password Hashing Competition
- Secure Shell
- Steganography tools
- Timeline of cryptography
Cryptography organizations and communities
References
- ↑ "Category:Security/encryption". Free Software Foundation. https://directory.fsf.org/wiki/Category/Security/encryption.
- ↑ "Debian -- Package Search Results -- encryption". https://packages.debian.org/search?keywords=encryption&searchon=all.
- ↑ "All Projects". December 19, 2024. https://prism-break.org/en/all/.
- ↑ Abushgra, Abdulbast A. (2022). "Variations of QKD Protocols Based on Conventional System Measurements: A Literature Review". Cryptography 6 (1): 12. doi:10.3390/cryptography6010012.
- ↑ "NIST Announces First Four Quantum-Resistant Cryptographic Algorithms". July 5, 2022. https://www.nist.gov/news-events/news/2022/07/nist-announces-first-four-quantum-resistant-cryptographic-algorithms.
