TimeSeed V2 Demo
Mainly wrote this documentation for myself using Obsidian and the Nostr Writer plug-in.
TimeSeed-V2 is a deterministic password generator with built-in re-keying using pre-shared secrets. It is 100% client side implemented using HTML within your browser (Chrome/Firefox) recommended.
LockIt v2
LockIt v2 is a lightweight, client-side encryption companion tool for Timeseed v2.
It is designed primarily for Android browsers, but also works on desktop platforms.
LockIt allows you to securely encrypt and decrypt text using a strong password or passkey.
All cryptographic operations happen entirely inside your browser — no data is ever sent to any server.
If LockIt is used within the TimeSeedV2 app, it also supports file encrypt/decrypt as well as encrypt and decrypt text.
Review the official documentation Timeseed-V2
Installing TimeSeed-V2
cd $HOME
mkdir timeseed-v2
cd timeseed-v2
git clone https://github.com/avbpodcast/timeseed-v2.git
Open index.html in your browser to start the application.
Encrypt a file
![[Pasted image 20260116115652.png]]
The first step is to generate a TimeSeed value by clicking on the Generate button. Optionally, you can enter your own desired value to be the TimeSeed, but it won’t be as hack proof.
Next optionally, enter a Pepper value. Both the Pepper and the Lockit key will then be needed to decrypt the file or text.
Both the Timeseed value and Pepper value should be stored in your password manager.
Click on Use Today button to select the current default time and date (UTC) for the Lockit keys to be generated upon.
Now click on the Generated Lockit Keys button to generated these set of keys.
![[Pasted image 20260116124734.png]]
Please note the text on the first line of the image above. The Daily Key is good for 24 hours and the Long-term Key is good for 6 months from either 01-01-YYYY or 06-01-YYYY depending on the date used.
Click on the green Use in Lockit button benneath the Daily Key or Long-term Key to select a file to encrypt.
![[Pasted image 20260116125909.png]] In this example, I chose the Long-term Key as noted in the image above.
Next one can either encrypt/decrypt a Text message or a File. For this example, I’ll choose File mode option.
![[Pasted image 20260116130245.png]]
Click on the Choose File button to select a file you would like to encrypt and then click on the green Encrypt File button.
The encrypted file will be stored in your default download directory with a file extension of .locked appended to the file name.
Should the date of the Lockit Keys expire, you can regenerated a new set of Lockit Keys provided you have retained the original Timeseed and Pepper value.
Wow that turned out pretty ugly.
Write a comment