Re: SHA1 encryption

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Adam Machanic (amachanic_at_hotmail._removetoemail_.com)
Date: 02/17/05


Date: Thu, 17 Feb 2005 09:11:38 -0500

Moore's Law :-)

Seriously, though, I agree with you, 2^69 is still al lot of combinations --
but it's a lot less than 2^80, and according to at least one other source I
read the fact that they were able to get it down to 2^69 might be an
indication that other flaws exist -- although that's merely conjecture.

-- 
Adam Machanic
SQL Server MVP
http://www.sqljunkies.com/weblog/amachanic
--
"Steve Kass" <skass@drew.edu> wrote in message
news:%23PKq%23RLFFHA.2832@TK2MSFTNGP14.phx.gbl...
> Thanks, both for pointing out that SHA1 is not encryption, and
> for posting the link.
>
> To add to what Adam posted, while that result is getting a lot
> of attention, it doesn't mean SHA1 is "cracked," it just means
> finding different messages with the same SHA1 hash is easier
> than we thought.  It might only take a warehouse full of computers
> 20 years or so, instead of 20,000.  I haven't seen the paper, but
> some reports say that this result is just for finding same-hash
> messages, and unless someone finds an algorithm for finding
> a meaningful message with a specified hash, this is not a
> concern for many applications.  Even if this new algorithm
> applies to the latter case, if it reduced the known "find a pair"
> complexity from 2^80 to 2^69, it doesn't seem likely to reduce
> the known "find a message with this hash" complexity below
> maybe 2^138 or 2^149, from (if I recall right) the brute force
> time of 2^160.
>
> No one is going to complete 2^138 computing operations in
> any of our lifetimes, so SHA1 is hardly dead (for what it was
> intended for, not for encryption!) until and unless a much more
> significant reduction in complexity is found, if there is one.  (A
> (US) billion computers operating at 1 THz each would take
> something like 11 trillion years to finish 2^138 operations.
> That's hundreds of times the estimated lifetime of the universe.)
>
> SK
>
>
> David Portas wrote:
>
> >SHA1 is a hash algorithm not an encryption algorithm
> >
> >There exist various third-party encryption products for SQL Server. You
> >can Google for those in this group and elsewhere.
> >
> >Steve Kass posted an SHA1 implementation in TSQL here:
>
>http://groups.google.co.uk/groups?hl=en&lr=&selm=emOfNbWVEHA.2508%40TK2MSFT
NGP12.phx.gbl
> >
> >.NET has a SHA1 class in the Cryptography namespace and that's probably
> >a more convenient way to implement it than in the database.
> >
> >
> >


Relevant Pages

  • Re: Encrypting incoming messages with GnuPG
    ... Hash: SHA1 ... Trick is to not write to disk prior to encryption. ... the 'nobody' user, and I've setup the GPG keys ...
    (Debian-User)
  • Re: Ping Crawdad
    ... Hash: SHA1 ... setup wireless networking for his two laptops, ... the beauty is that the Slim Devices machine does WPA encryption. ...
    (alt.2600)
  • Re: MSN Sniffed but what password encryption?
    ... Hash: SHA1 ... Am not sure what encryption they use, but it known for sure, as can be checked ... with Ettercap "ettercap.sourceforge.net". ...
    (Security-Basics)
  • Re: Writing U3060, U0C exists for QM
    ... U3060 user exit and as it will need to run on both QM and D3 I would ... algorithm is for encrypting the password on D3? ... So the same text will always hash to the same result, ... Encryption implies the ability to decrypt, ...
    (comp.databases.pick)
  • Re: Encrypting incoming messages with GnuPG
    ... Hash: SHA1 ... Outside of using some disk encryption system like this: ... Trick is to not write to disk prior to encryption. ...
    (Debian-User)