Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.
iliazeusPublic archive

About

(Moved to Codeberg) a simple-to-use script for embedding secret password-encrypted data into static web pages

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

static-secret.js

static-secret is a simple-to-use script for embedding secret password-encrypted data into static web pages.

Usage

Encryption

There's a browser tool.

Save both the encrypted file and the data-static-secret value.

Embedding with auto-decryption

First, add the script to your web page. You can either reference the version hosted by me:

<script type="module" src="https://iliazeus.lol/static-secret/static-secret.js#decrypt"></script>

Or you can download the script, put it beside your page and reference your copy:

<script type="module" src="./static-secret.js#decrypt"></script>

Do not remove the #decrypt parameter - that's what enables the auto-decryption feature, so you don't have to write any JavaScript yourself.

Then, embed the encrypted data:

embedding images, audios and videos:
<img src="file.png.encrypted" data-static-secret="your-value-here">
<audio src="file.ogg.encrypted" data-static-secret="your-value-here"></audio>
<video src="file.mp4.encrypted" data-static-secret="your-value-here"></video>

embedding downloadable files:
<a download href="file.png.encrypted" data-static-secret="your-value-here">Download!</a>

encrypting the contents themselves:
<div data-static-secret="your-value-here">
base64 encrypted contents here (check the "Get base64-encoded contents" box).
</div>

To view encrypted files, you will need the same password that was used for encryption. By default, you pass it via the #p= parameter, as in this example:

https://iliazeus.lol/static-secret/example.html#p=kodak

Advanced

For advanced usage, consult the source code.

About

(Moved to Codeberg) a simple-to-use script for embedding secret password-encrypted data into static web pages

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages