Hhello everyone. I have this string here:


Is it a cipher? I've tried to decode it as a cryptogram. It didn't work. How do I know if something is a cipher?


I guess you mean "ciphertext".

There's no way to know. First of all the string is simply too short to extract any information at all from it, without knowing it's purpose. And encryption-algo's have the exact job of obfuscating the meaning of the content. This is done by applying a transformation that maps the data to a (pseudo) random bitstring. And randomness is basically just the lack of possibilities to deduct any knowledge from data. This might be just some random string or a hash or some identifier or the start of an arbitrary file or in fact an encrypted string.

| improve this answer | |
  • So how do I solve the "encrypted string"? – dat tutbrus Mar 23 '16 at 1:10
  • I got a hint. It has something to do with the keyboard. – dat tutbrus Mar 23 '16 at 1:25
  • @dattutbrus not at all, unless you know the algorithm that was used. And even in that case the algorithm has to be really trivial to make it crackable. The fact that you apparently don't even know what to expect as result from decrypting doesn't make this any simpler – Paul Mar 23 '16 at 1:43
  • I got the answer now. It's the Keyboard Shift cryptogram. Also because this is a step in a contest many people actually managed to solve this. – dat tutbrus Mar 23 '16 at 16:38
  • @dattutbrus well, if it's only a cryptogram you're entirely wrong on this site. This is a site for security-related topics, not solving some riddles. cryptograms aren't relevant for security-purposes. At least not in a form that is human-solvable. – Paul Mar 23 '16 at 17:39

You don't.

Randomness is a lack of information. This is exactly what crypto attempts to accomplish; turning information into something at appears to just be randomness.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.