Encrypts data, requiring a certain amount of time to decrypt it. (WIP)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
TimeLock
.gitattributes
.gitignore
README.md
TimeLock.sln

README.md

TimeLock

Encrypts data, requiring a certain amount of time to decrypt it.

Abstract

TimeLock consists of 3 executable utilities:

tlcg.exe

Generates multiple hash chains in parallel.

Usage: tlcg [OPTIONS]+
Generate several hash chains in parallel.

Options:
  -t, --threads[=THREADS]    the number of THREADS to generate hash chains
  -l, --len[=LENGTH]         the LENGTH of chains to generate
  -h, --help                 show help message

tlenc.exe

Encrypts an input stream with given chains.

tldec.exe

Decrypts an input stream with given seed.