Maybe a stupid question regarding input output fed hash algorithms

jonas.t_at_bredband.net
Date: 08/21/03


Date: Thu, 21 Aug 2003 08:20:18 +0200

If i feed MD5 with another MD5 output e.g 128 bit.

Is it possible to backtrack the original 128 bit string, is the output from
MD5 carrying such features that will make it possible to reverse a
stream/chain of MD5 fed loop.

Of course i realise that such a chain of linear input output doesn't make
sense to use in a stream cipher.
However if i start out with three MD5 buffers and let the outputs inputs
rotate between the buffes and only use one of the output buffers for use as
a linear streamcipher, do MD5 carry such features that it is possible to
reverse it *if you know* that it is fed by a MD5 string.

I also wonder if this kind of rotating input output buffers could be used to
create streams from other hash algorithms.

Maybe it is alltogether a very bad idea overall but if so i would like to
know why, i'm a bit clueless since it seems like a good idea to me.

BR JT



Relevant Pages

  • Re: long index strings
    ... I'm sure breaking a long string into 20 byte segments would work, ... What I was hoping for was a way to compute a mathematical hash such ... as MD5 in Filemaker. ... What are the requirements for writing a plug-in of your own? ...
    (comp.databases.filemaker)
  • Re: MD5 message digest conversion to 16 byte array
    ... If you actually implemented MD5, it's not likely that you want this. ... change the code that produces the string above to output a byte array instead. ... If, on the other hand, you're writing a function that has to take a string ...
    (comp.lang.c)
  • Re: what password encryption method is this?
    ... I tried http://www.dillfrog.com/tools/base-64_encode/ with this string ... * is identified as the "RSA Data Security, Inc. MD5 Message-Digest ...
    (sci.crypt)
  • Re: MD5 message digest conversion to 16 byte array
    ... If you actually implemented MD5, it's not likely that you want this. ... change the code that produces the string above to output a byte array instead. ... If, on the other hand, you're writing a function that has to take a string ...
    (comp.lang.c)
  • Re: Advice wanted for storing passwords in a database
    ... MD5 does not allow a separate 'salt' or 'key' to be input, just the string ... It is customisable in that you can alter the encryption algorithm ...
    (comp.lang.php)

Quantcast