Gitpedia
KuroLabs

KuroLabs/stegcloak

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

5 Releases
Latest: 5y ago
Support provided for failing of an Invisible character and Randomised insertion of zwc streamv1.1.1Latest
AK5123AK5123·5y ago·June 18, 2020
GitHub

📦 Updates

  • Fixed the bug by removing an invisible character ( U+2060 ) due to visibility in *CJK* (Chinese Japan Korea) font family.
  • For further information, it is related to issue #12.
  • Randomised the position of insertion of zwc stream in the cover message and updated stegcloak to support backward compatibility.
  • Detailed discussion is available in #15.
Config file support and ENV variable support for flexible use of Stegcloak CLI1.0.1
mohanpierce99mohanpierce99·5y ago·June 15, 2020
GitHub

**Enhancement**: Added [--config](https://github.com/KuroLabs/stegcloak/wiki/Stegcloak---configuration-file) option to CLI to avoid prompts based on discussions from #9 #8 Env variable for password `STEGCLOAK_PASSWORD`. Improved Docs.

More point-free styled code and new Invisible character0.0.8
mohanpierce99mohanpierce99·6y ago·May 26, 2020
GitHub

U+2061 was added and it proves to achieve our cross-platform / web invisibility requirements. More functions made point free and code formatting

iOS and Huffman Compression bug fixes, smart CLI `reveal` question promptsv0.0.6
mohanpierce99mohanpierce99·6y ago·May 15, 2020
GitHub

ZWC <180e> rendered weirdly as MSP on iOS devices, compromising the invisibility - now replaced with <2060> which works everywhere. Huffman failure cases optimisation. Now, StegCloak CLI is super smart about the questions it asks - if no encryption was used while hiding, no password question is prompted regardless of how the data is given to reveal (-cp, file or direct prompt-based input).

ZWC Update and Huffman Compression - Major Upgradev0.0.5
mohanpierce99mohanpierce99·6y ago·May 14, 2020
GitHub

The existing ZWCs weren't working on Twitter, so with good amount of testing we were able to zero in on 6 invisible characters, which are not blacklisted on any social media or the web. Updated the salt length from 128 bits to 64 bits, given the uniqueness and other factors. Reduced static 32 ZWC in every payload. Added Huffman compression over ZWCs to improve compression after creating the invisible stream - more compression.