robinmoisson/staticrypt: Password protect a static HTML page

2023-02-21

https://github.com/robinmoisson/staticrypt

静的なページを手軽に暗号化して公開できるツール。
以下の手順で簡単にできた。

$ openssl rand -hex 16
ea902ab3f06cbeffbb387485228f0745

$ npx staticrypt index.html ea902ab3f06cbeffbb387485228f0745 --share http://mryhryki.com/experiment/staticrypt/index_encrypted.html
http://mryhryki.com/experiment/staticrypt/index_encrypted.html?staticrypt_pwd=3ee82d02909bf355fe5ae50980e5fc9bfb428fb987662030e4d5cb243c08189e

以下のURLにアクセスすると、パスワードの情報が含まれているのでそのままアクセスできる。

http://mryhryki.com/experiment/staticrypt/index_encrypted.html?staticrypt_pwd=3ee82d02909bf355fe5ae50980e5fc9bfb428fb987662030e4d5cb243c08189e

http://mryhryki.com/experiment/staticrypt/index_encrypted.html にアクセスして ea902ab3f06cbeffbb387485228f0745 と入力しても見れる。