3 ms·
So technically it’s now possible to hide a payload in somewhat human-readable text, as long as it base64-decodes.
by cluckindan 11mo ago
So technically it’s now possible to hide a payload in somewhat human-readable text, as long as it base64-decodes.
- moomoo11 11mo agoWhat do you mean hide a payload? Base64 isn’t obfuscation or encryption.
- recursive 11mo agoNow? There's no change. Also human readable text substantially consists of letters. But that's most of the base64 alphabet too. So this isn't like steganography. All the letters in the human-readable words are valid base64 characters too. The only thing about this is that you get to choose where to put the spaces and newlines. You can't exactly construct arbitrary payloads starting from arbitrary messages.
- sigseg1v 11mo agoMaybe he means invisible whitespace characters that don't render? I haven't verified this but depending on the definition of whitespace it's possible you can pass a base64 string and insert an arbitrary number of them. When decoded per spec they do nothing so nobody notices them. But if you can pass the base64 string through you can receive or verify the hidden message. Lots of reasons you might want to hide data in plain sight.