Slashdot Mirror


User: SidEgg

SidEgg's activity in the archive.

Stories
0
Comments
3
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 3

  1. Re:If SHA-1 is not enough, use lots of CHFs on SHA-0 Broken, MD5 Rumored Broken · · Score: 1

    Yeah, it was kind of a joke. And, the larger the number of bits the more 'secure' it is, KIND OF... I am going to check how long it takes to compute. "Completed in 0.0039598941802979 seconds" Doesn't seem that heavy... Sure, it is a large amount heavier then JUST using md5 or sha1..

  2. Re:Mmmhmm on SHA-0 Broken, MD5 Rumored Broken · · Score: 1

    Btw, with the code, you can now break it if you can break MD5 and SHA1, but without it, it would be almost impossible.

  3. Mmmhmm on SHA-0 Broken, MD5 Rumored Broken · · Score: 2, Interesting
    Once they can break this: SuperD5/SHA Encryption Combo (crap, I am going to slashdot my own site :D) I will be impressed. I admit, it is hardly feasible, here is my code for those who are interested :)
    function SuperD5($username, $password)
    {
    $one = $username;
    $two = $password;
    $thr = $one . $two;
    $fou = $thr . $one;
    $fiv = $fou . $one;
    $six = $thr . $thr;
    $sev = $one . $two . $thr . $one;
    $md1 = md5( $sev . $two . md5($one . $fiv . md5($sev . strrev( $sev))));
    $md2 = md5( $md1 . md5( $one . $thr . $fou . md5( $sev . $md1)));
    $md3 = md5( $md2 . md5($md1));
    $md4 = md5( $md3 . $md1 . $md2 . md5($sev));
    //$md5 left out so not to error/confuse the parser
    $md6 = md5($md4 . $md1);
    $md7 = md5($md6 . $md4 . $md3 . md5(md5($six)));
    $md8 = md5($md6 . md5($md7) . $md4);
    $sha = sha1($md1);
    $sha2 = sha1($md2);
    $sha3 = sha1($md3);
    $sha4 = sha1($md4);
    $sha5 = sha1($md6);
    $sha6 = sha1($md7);
    $sha7 = sha1($md8);
    $sha8 = sha1($sha . $md1);
    $sha9 = sha1($sha2 . $md3 . $sha8 . $sha7 . $md2);
    $sha10 = $sha . $sha2 . $sha3 . $sha4 . $sha5 . $sha6 . $sha7 . $sha8 . $sha9;
    $sha11 = sha1($sha . $sha2 . $sha3 . $sha4 . $sha5 . $sha6 . $sha7 . $sha8 . $sha9);

    return $sha10 . $sha11 . $sha . $sha2 . $sha3 . $sha4 . $sha5 . $sha6 . $sha7 . $sha8 . $sha9 . strrev(md5($md2 . $md1. $md4 . $md3 . $md2 . $md6 . $md7 . $md8)) . $md2 . $md1. $md4 . md5($md3 . $md2) . $md6 . $md7 . $md8 . md5($md2 . $md1. $md4 . $md3 . $md2 . $md6 . $md7 . $md8);
    }