[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Decrypting DES
Folks, here is a project I am working on. Need your help with it as it is
really important.
You know we often encrypt files using a key (the DES way -- won't talk
about RSA here). Examples are the UN*X "crypt", the MS-Office "Save with
password" option, and lots of other ciphers using this alorithm. Take a
text file, for instance. You provide a key and the file is encrypted using
that key, and can be decrypted only if that key is known. It involved only
one key/password.
Now I was wondering whether we could somehow fool this encryption system
to get to the encrypted material without using the key. It could possibly
be done in many ways:
* The key has to be stored somewhere in the file, in whatever form,
with which the entered key is compared. It could somehow be gotten hold
of from there. Perhaps a hex editor could be used to scan the first few
bytes of a file for the key.
* The decryption algorithm/source could be modified to give access
even for a bad password.
* During the process that the decryptor asks for the input of the
key, we could somehow break out of the routine and bypass it to get to the
contents of the file.
Do you have any ideas about how this could be done? Or is it even possible
theoretically? Any other workarounds you can think of?
Au revoir,
Wasim Q. Malik