Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crypto101/book
Crypto 101, the introductory book on cryptography.
https://github.com/crypto101/book
Last synced: 7 days ago
JSON representation
Crypto 101, the introductory book on cryptography.
- Host: GitHub
- URL: https://github.com/crypto101/book
- Owner: crypto101
- License: other
- Created: 2013-12-27T11:44:49.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-09-04T19:44:41.000Z (over 1 year ago)
- Last Synced: 2024-11-29T12:14:05.408Z (14 days ago)
- Language: Python
- Homepage: https://www.crypto101.io/
- Size: 19.2 MB
- Stars: 3,006
- Watchers: 114
- Forks: 192
- Open Issues: 133
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - crypto101/book - Crypto 101, the introductory book on cryptography. (Python)
- starred-awesome - book - Crypto 101, the introductory book on cryptography. (TeX)
README
======================
Crypto 101: the book
======================.. image:: https://github.com/crypto101/book/actions/workflows/ci.yml/badge.svg?branch=master
:target: https://github.com/crypto101/book/actions/workflows/ci.yml?branch=masterThis is the source repository for `Crypto 101`_, the introductory book
about cryptography by lvh_... _`Crypto 101`: https://www.crypto101.io/
.. _lvh: https://twitter.com/lvhLicense
=======See the `LICENSE `_ file.
Translations
============For now, crypto101 is only available in english, but `you can help translate it
into your own language `_.Building
========Run ``make book`` in the root directory of the repository to convert the
source files into rendered versions of all supported formats.Dependencies
------------Due to the high number of dependencies, using docker is highly recommended:
.. code-block:: sh
docker build -t crypto101 docker/
docker run --rm -it -v "$(realpath .)":/repo -u "$(id -u)" crypto101 ./make-lang YOUR_LANGUAGE_CODE html latexpdf epub``YOUR_LANGUAGE_CODE`` must a valid `sphinx language code
`_,
like ``en``, ``fr``, ``ko`` or ``zh_CN``.You can find the install procedure for the dependencies for `ubuntu `_ and `fedora `_ in
their dedicated dockerfiles.