Support for MSOFFCRYPTO?
#1
Hi,

I was wondering if there were any plans to introduce support for EMCA 376 Standard MS OFFCRYPTO as used in Open Office and Office 2007/2010?

Locating the hash values that you would need to submit to the application can be done fairly easily manually with a hex editor.

However 2007 requires 50000 rounds of SHA1 (100k for 2010)

PHP Code:
for (int i 050000i++)
{
    
// Generate each hash in turn
    // H(n) = H(i, H(n-1))
    
hashBuf SHA1Hash(ihashBuf);

Source : http://ooxmlcrypto.googlecode.com/svn-hi...eCrypto.cs

And it also uses AES128 (by default, you can also use 192 and 256).

There are many, commercial, programs for Windows that do this, and they do seem to offer huge performance increases when using GPU acceleration and I was wondering if this was functionality that we would see implemented?

Many thanks

bb

Other sources :

C# code to extract and test a password : http://offcrypto.codeplex.com/releases/view/20832
Very good walkthrough of the algorithm : http://www.lyquidity.com/devblog/?p=35


Messages In This Thread
Support for MSOFFCRYPTO? - by -=bb=- - 02-08-2011, 01:15 PM
RE: Support for MSOFFCRYPTO? - by atom - 02-09-2011, 10:24 AM
RE: Support for MSOFFCRYPTO? - by -=bb=- - 02-09-2011, 12:01 PM