Skip to content

CrypTools/learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

da48081 · Oct 3, 2023
May 25, 2020
Jun 24, 2020
Mar 28, 2020
Mar 28, 2020
Apr 4, 2020
Mar 29, 2018
Apr 23, 2018
Feb 28, 2018
Mar 28, 2020
Mar 28, 2020
May 24, 2018
Mar 19, 2018
May 25, 2020
Oct 11, 2022
Mar 19, 2018
May 25, 2020
Feb 23, 2018
Oct 3, 2023
May 25, 2020
Feb 23, 2018
Feb 23, 2018
Oct 11, 2022
Mar 28, 2020
Oct 11, 2022
Mar 11, 2018

Repository files navigation

CrypTools website

Welcome to the best platform to learn cryptography !

Cryptography is the art of writing and solving problems in order to prevent third parties or the public from reading private messages. And as any art, it can be taught. This was our mission by creating this platform. You'll have some challenges to complete, the first ones are easy, but don't worry, it will get much harder after some point.

- CrypTools

This website is a learning platform for cryptography, don't hesitate to visit it 😄.

Built with

Contributing

Create a challenge

First, choose wether you want a code based or a simple question an answer.

  • For JS questions, put your .md file in /challenges and use _data/challenges.yml
  • For non JS questions, put your .md file in /noob_questions and use _data/noob.yml

Write the question.

Try to follow the template we use in the other file (you're allowed to copy paste other questions and change the content if want).

Write the answer

In the config file (in the _data folder), declare your file and your answer using the small template at the top of the file.

Do a PR

You can contribute to our code, but here are some rules to follow before doing any PRs:

  • Make sure that your code is indented with tabs instead of spaces
  • For JavaScript code, use ES7, Babel will compile it to ES5.
  • Don't worry about building the site, Travis Ci will do it for you.

Authors

Made with ❤️ at CrypTools.

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details