awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
crypto101 avatar

crypto101/book

0
View on GitHub↗
3,731 stars·226 forks·Python·11 viewswww.crypto101.io↗

Book

This project is a cryptography educational book and digital textbook that provides an introductory guide to cryptographic fundamentals, including block ciphers, hash functions, and public key encryption. It also serves as a cryptography lab manual for simulating security attacks, such as forging cookies and recovering passwords, to identify system vulnerabilities.

The project utilizes a technical document rendering system to transform raw instructional text and source files into a professionally formatted digital book. This allows the content to be exported into multiple formats, specifically PDF, EPUB, and Mobi, for use across different reading devices.

Features

  • Security and Cryptography Study Materials - Serves as an educational resource for learning encryption, hashing, and public key cryptography.
  • Cryptography Books - Provides an introductory guide covering block ciphers, hash functions, and public key encryption.
  • Educational Textbooks - Delivers a comprehensive technical textbook available in PDF, EPUB, and Mobi formats.
  • Cryptography Labs - Provides a practical lab manual for simulating security attacks and identifying vulnerabilities.
  • Cryptographic Principles - Provides a guide to the core principles of secure data transmission, ciphers, and hash functions.
  • Attack Simulations - Includes a lab manual for simulating cryptographic attacks to identify system vulnerabilities.
  • Technical Documentation Formatting - Uses automated rendering to produce professionally formatted technical guides and books.
  • Multi-Format Exports - Ensures a consistent reading experience by exporting content into various digital file formats.
  • Multi-Format Content Publishing - Employs a workflow to author content from a single source and distribute it across various e-book formats.
  • Multi-Format Document Exports - Provides the ability to export educational content into multiple formats including PDF, EPUB, and Mobi.
  • Computer Science - Introductory guide to cryptography principles and implementation.
  • Security Books and Guides - Comprehensive guide to understanding modern cryptographic systems.

Star history

Star history chart for crypto101/bookStar history chart for crypto101/book

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Book

Similar open-source projects, ranked by how many features they share with Book.
  • rstudio/rmarkdownrstudio avatar

    rstudio/rmarkdown

    3,021View on GitHub↗

    rmarkdown is a dynamic document generator and markdown rendering engine used to create reproducible reports, analysis, and websites. It functions as a literate programming tool that weaves narrative text with live executable code and data, ensuring that visual results are tied directly to the source code. The project serves as a multi-format rendering engine and content publisher, utilizing a Pandoc-based conversion framework to transform a single source file into diverse outputs such as PDFs, HTML pages, and presentation slides. It integrates with Knitr to execute code blocks and capture out

    Rliterate-programmingmarkdownpandoc
    View on GitHub↗3,021
  • myriad-dreamin/tinymistMyriad-Dreamin avatar

    Myriad-Dreamin/tinymist

    2,907View on GitHub↗

    Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document compiler, and project manager. It provides a standardized language service via the Language Server Protocol to enable editor features such as autocompletion, navigation, and semantic highlighting. The project distinguishes itself by integrating a TCP-based live preview server for real-time visual rendering and an advanced static analysis tool that utilizes abstract syntax trees and bidirectional type checking. It also includes a project management system capable of handling multi-fi

    Rustdapdap-serverformatter
    View on GitHub↗2,907
  • asciidoctor/asciidoctorasciidoctor avatar

    asciidoctor/asciidoctor

    5,193View on GitHub↗

    Asciidoctor is a Ruby-based text processing engine and command-line toolchain designed to convert AsciiDoc content into structured publishing formats, including HTML5 and DocBook 5. It functions as a static content publishing toolchain that transforms raw source files into formatted documents. The system utilizes a pluggable converter interface and template-driven output, allowing the default conversion logic to be overridden via custom converters or templates. This enables the generation of specific document structures and the export of content into various publishing formats for diverse dis

    Rubyasciidocasciidoctorconverter
    View on GitHub↗5,193
  • dotnet/docfxdotnet avatar

    dotnet/docfx

    4,407View on GitHub↗

    Docfx is a documentation build tool that generates structured API reference pages from compiled .NET assemblies and XML documentation comments, while also functioning as a markdown static site generator for technical documentation. It combines automated API metadata extraction with markdown rendering to build developer portals and documentation sites, producing output simultaneously in HTML, JSON, and PDF formats from a single build configuration. The tool provides fine-grained control over which APIs appear in the generated documentation through visibility-based filtering, attribute-based ex

    C#apicsharpdocumentation
    View on GitHub↗4,407
See all 30 alternatives to Book→

Frequently asked questions

What does crypto101/book do?

This project is a cryptography educational book and digital textbook that provides an introductory guide to cryptographic fundamentals, including block ciphers, hash functions, and public key encryption. It also serves as a cryptography lab manual for simulating security attacks, such as forging cookies and recovering passwords, to identify system vulnerabilities.

What are the main features of crypto101/book?

The main features of crypto101/book are: Security and Cryptography Study Materials, Cryptography Books, Educational Textbooks, Cryptography Labs, Cryptographic Principles, Attack Simulations, Technical Documentation Formatting, Multi-Format Exports.

What are some open-source alternatives to crypto101/book?

Open-source alternatives to crypto101/book include: asciidoctor/asciidoctor — Asciidoctor is a Ruby-based text processing engine and command-line toolchain designed to convert AsciiDoc content… rstudio/rmarkdown — rmarkdown is a dynamic document generator and markdown rendering engine used to create reproducible reports, analysis,… myriad-dreamin/tinymist — Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document… dotnet/docfx — Docfx is a documentation build tool that generates structured API reference pages from compiled .NET assemblies and… util-linux/util-linux — Util-linux is a collection of essential command-line tools and system administration binaries designed for managing… gcssloop/androidnote — AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive…