I've got a question..
.. and this seems like a good place to ask it with the assembled knowledge.
I've often wondered how a computer cracking an encrypted message knows it has been successful. I mean if a human decrypted a message that said 'Meet next Tuesday at 4:00" then they will recognise that as valid English and conclude that the decryption has been successful. Similarly a human may recognise map co-ordinates or German or whatever. But how does a computer 'know'? And if someone has used ROT13 before employed the full brute force of AES-256 how would the computer recognise the decrypted text as correct?
Anyone know.