This project provides a stealthy encoding & encryption system using emoji-based encoding, AES encryption, and optional time-locked decryption.
✅ Emoji-based encoding for obfuscation
✅ AES-256 encryption with a static key or time-based key
✅ Stealthy time-locked decryption (only decrypts at specific minutes)
✅ Supports three encoding modes (Emoji-only, AES + Key, AES + Time)
Generates a set of 64 sequential emojis starting from a given index.
Get-EmojiSet -StartIndex 10
Encrypts a string using AES-256-CBC with a given key.
Encrypt-AES -PlainText "Secret Data" -Key "SuperSecure123"
Decrypts an AES-256 encrypted string with the correct key.
Decrypt-AES -CipherText "EncryptedBase64String" -Key "SuperSecure123"
Encodes a message using emoji-based encoding. Supports three modes:
Encode-Emoji -InputText "Hello, world!"
Encode-Emoji -InputText "Super Secret" -Key "MySecurePass"
Encode-Emoji -InputText "Time-Locked Secret" -t 2
Core decoder function that converts emoji-encoded data back to Base64.
Decrypts a Base-Emoji encoded AES message using a static key.
Decode-Emoji-Static -EncodedText "😆😆😂🤣😜🤔" -Key "MySecurePass"
Decrypts a Base-Emoji encoded AES message using a time-based key.
- Only works when the system time ends in the correct digit.
Decode-Emoji-Time -EncodedText "😆😆😂🤣😜🤔" -t 2
For a deep dive into the encoding process, encryption details, and real-world use cases, check out the full blog post on PowerShellForHackers.com! 🚀🔥