Cryptography explained and implemented in several programming languages.

About us

people

Who we are

We are a small community of programmers passionate about cryptography.

code

What we do

We want to make cryptography accessible to everyone, with the help of code.

Cipher

/ˈsʌɪfə/

Algorithm used to disguise the meaning of a message

Highlights:
ATBASH Cipher

ATBASH Cipher

Base64

Base64

Bit Shift Cipher

Bit Shift Cipher

Caesar Cipher

Caesar Cipher

Railfence Cipher

Railfence Cipher

ROT13 Cipher

ROT13 Cipher

Vernam Cipher

Vernam Cipher

XOR Cipher

XOR Cipher

Vigenere Cipher

Vigenere Cipher

Test our ciphers

Output:


            

Ready to learn?

We provide a free online course to learn cryptography. You'll try to solve problems and challenges to understand what cryptography is all about. And even if you already know cryptography you should definitely try because challenges are fun and are becoming really hard at the end.
Let's go!

school

Want to help?

All our code is open source and hosted on GitHub, so if you want to contribute to any cipher or other project of ours, please do so! We love welcoming new contributors to our growing community. If you want to become a member, all you need to do is make at least 3 contrutions in 2 weeks (pull requests), and we'll send you an invite.
GitHub

GitHub

Download our apps

Available on every platforms

Optimized for every platforms, our apps will help you understand cryptography at its core by experimenting. Written in Swift for Apple devices and in C++ for Windows and Linux, we ensure maximum performances for an optimal experience.

Linux file_download Windows file_download macOS file_download App Store

More Ciphers coming soon!

But you can still checkout our other ciphers