Skip to content

Instantly share code, notes, and snippets.

View Zytekaron's full-sized avatar
💯

Michael Thornes Zytekaron

💯
View GitHub Profile
@Zytekaron
Zytekaron / keybase.md
Created November 7, 2021 07:04
keybase.md

Keybase proof

I hereby claim:

  • I am Zytekaron on github.
  • I am zytekaron (https://keybase.io/zytekaron) on keybase.
  • I have a public key whose fingerprint is 2F7E 89CF 7497 BD52 BB84 DBCF 1748 C7E5 88D0 646C

To claim this, I am signing this object:

@Zytekaron
Zytekaron / blockcrypt.js
Last active November 11, 2022 14:00
An encryption scheme implementation derived from Blockcrypt by Sun Knudsen
// This is an implementation of a plausible-deniability-enabled
// encryption scheme derived from blockcrypt by Sun Knudsen.
// All credits go to him for the idea behind this scheme.
//
// Primary differences:
// - AES-256-CTR instead of AES-256-GCM.
// I am not a security expert, so this may be a poor choice.
// I'm just more familiar with the use of CTR, so I did that.
// - Blocks and headers are shuffled prior to being exported.
// Hopefully, this improves privacy by further obscuring data.