#mdbook #password #site #encryption #protection

bin+lib mdbook-pagecrypt

Encrypt your mdbook-built site with password protection

2 releases

0.1.1 Feb 15, 2025
0.1.0 Jun 27, 2024

#902 in Cryptography

Download history 6/week @ 2024-12-07 60/week @ 2025-01-18 3/week @ 2025-01-25 2/week @ 2025-02-01 125/week @ 2025-02-15 13/week @ 2025-02-22 7/week @ 2025-03-01 1/week @ 2025-03-08

146 downloads per month

MPL-2.0 license

34KB
255 lines

mdbook-pagecrypt

docs.rs Crates.io Version GitHub Actions Workflow Status

Encrypt your mdbook-built site with password protection.

Inspired by pagecrypt.

Documentation can be found here. The documentation site is also a live demo of the library; the password is pagecrypt.

Installation

cargo install mdbook-pagecrypt

Usage

Add the following to your book.toml:

[output.pagecrypt]
password = "secret"
rounds = 600_000 # optional, rounds in password hashing

And then run mdbook build to encrypt the site.

Dependencies

~14–27MB
~413K SLoC