Top 23 Cipher Open-Source Projects

  • JavaScript

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)

  • Project mention: 🧙‍♂️Master JavaScript with these 5 GitHub repositories🪄✨🚀 | | 2024-03-16

    4. The Algorithm - Javascript

  • Ciphey

    ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

  • Project mention: CyberChef from GCHQ: The Cyber Swiss Army Knife | | 2024-02-01

    I also discovered Ciphey. Neat little tool indeed, but it's being deprecated. It's mentioned in this issue[1] and being replaced with Ares[2]. Neither could decipher this strange encryption[3] I used it on :(



    [3] "dEFLWWFKQWxRQW16RnkvbTZML0lsdz09" original text is "hacker"

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • CryptoSwift

    CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift


    Testing TLS/SSL encryption anywhere on any port

  • Project mention: | | 2024-03-02

    You’re in luck because such a tool exists :)

  • forge

    A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps (by digitalbazaar)

  • Project mention: Forge: Native implementation of TLS in JavaScript for web apps | | 2024-03-24
  • StegCloak

    Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

  • Project mention: It's the Job of My Dreams, but I'd Have to Write a Cover Letter, So Nevermind | | 2023-11-08
  • CaptfEncoder

    Captfencoder is opensource a rapid cross platform network security tool suite, providing network security related code conversion, classical cryptography, cryptography, asymmetric encryption, miscellaneous tools, and aggregating all kinds of online tools.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • eth-crypto

    Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity


    BCrypt.Net - Bringing updates to the original bcrypt package

  • Project mention: JWT Authentication in ASP.NET | | 2023-06-03


  • encrypt

    🔒 A set of high-level APIs over PointyCastle for two-way cryptography. (by leocavalcante)

  • sboot_stm32

    Secure USB DFU1.1 bootloader for STM32

  • SecretPixel

    SecretPixel is a cutting-edge steganography tool designed to securely conceal sensitive information within images. It stands out in the realm of digital steganography by combining advanced encryption, compression, and a seeded Least Significant Bit (LSB) technique to provide a robust solution for embedding data undetectably.

  • Project mention: Show HN: SecretPixel – Advanced Image Steganography Tool | | 2024-02-03

    I've tested Binwalk on all the example files, and the BMP and TGA samples didn't show any zlib compressed data ( Can you please confirm that you have used the files from the example folder ( I will try to work on the PNG and TIFF cases soon. Thanks for the paper :)

  • Morse

    Translator for converting text into morse code and vice-versa (by Crazy-Marvin)

  • mbedcrypto

    a portable, small, easy to use and fast c++14 library for cryptography.

  • libaegis

    Portable C implementations of the AEGIS family of high-performance authenticated encryption algorithms.

  • Project mention: Using Zig to Unit Test a C Application | | 2023-12-18

    > The main advantage is that cross-compilation to many targets is supported out of the box

    For the readers who aren't familiar:

    The code for running test and then cross-compiling (on one machine and OS) for different target platforms is:

    and the only zig file in the repo which drives the build process is:

  • siv-mode

    RFC 5297 SIV mode of operation in Java

  • secureio

    An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.

  • aegis-X

    The AEGIS-128X and AEGIS-256X high performance ciphers.

  • Project mention: I want XAES-256-GCM/11 | | 2023-07-06
  • isaacCSPRNG

    🔣 ISAAC is a fast, seedable, cryptographically secure pseudo-random number generator (CSPRNG) and synchronous stream cipher.

  • text_watermark

    Allows invisible watermarking of text and invisible encrypted messages. Uses 17 different invisible characters as HEX + delimiter. Includes encoder, decoder, spammer and other tools‬⁨⁠⁢⁠⁩⁠​⁠⁩⁠​‎⁠‎­⁠‎⁠⁩‍⁠⁠​⁩⁠‎⁠​⁨⁠​⁠⁠​‬⁠​‬⁠⁩⁠‬⁠‎⁠‍⁠​‬⁠‎⁠⁨⁠‎‍⁠.

  • Project mention: JavaScript in browser app to encrypt and decrypt invisible msgs (steganography) | | 2024-01-16
  • cipher-aes

    DEPRECATED - use cryptonite - a comprehensive fast AES implementation for haskell that supports aesni and advanced cryptographic modes.

  • zig-rocca-s

    An implementation of the ROCCA-S encryption scheme.

  • QSimpleCrypto

    Small C++ cryptography library based on Qt and OpenSSL.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Cipher related posts


    2 projects | | 2 Mar 2024
  • Show HN: SecretPixel – Advanced Image Steganography Tool

    3 projects | | 3 Feb 2024
  • Ciphey – automated decryption/decoding/cracking tool

    1 project | | 24 Dec 2023
  • How do you identify common encodings?

    1 project | /r/learnpython | 16 May 2023
  • This is from the Netflix series Dark. I hope this isnt very hard to decrypt. I would love to see this cipher get decrypted. Also a good way of suggesting to watch this.

    1 project | /r/codes | 10 May 2023
  • Testing TLS/SSL Encryption

    1 project | | 3 May 2023
  • Uncertain how to proceed with patching SSL and TLS issues in MacOS (Sweet32)

    1 project | /r/cybersecurity | 27 Apr 2023
  • A note from our sponsor - InfluxDB | 19 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


What are some of the best open-source Cipher projects? This list will help you:

Project Stars
1 JavaScript 31,506
2 Ciphey 17,136
3 CryptoSwift 10,035
4 7,672
5 forge 4,967
6 StegCloak 3,183
7 CaptfEncoder 1,141
8 eth-crypto 866
9 794
10 encrypt 334
11 sboot_stm32 296
12 SecretPixel 206
13 Morse 139
14 mbedcrypto 43
15 libaegis 46
16 siv-mode 37
17 secureio 32
18 aegis-X 30
19 isaacCSPRNG 30
20 text_watermark 23
21 cipher-aes 22
22 zig-rocca-s 17
23 QSimpleCrypto 15

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives