encryption of MAPI

Luke Kenneth Casson Leighton lkcl at samba.org
Wed Aug 23 03:49:01 GMT 2000


On Tue, 22 Aug 2000, James Sutherland wrote:

> On Tue, 22 Aug 2000, Luke Kenneth Casson Leighton wrote:
> 
> > ... is to XOR 0xa5 over the block :)
> 
> ROFL! MS certainly seem to like that "encryption" algorithm - API
> obfuscation (some of the low-level API calls have the entry point address
> XORed with a "magic number"), password encryption for WinCE (with
> the string "Pegasus", reversed)... Did they have a hand in CSS? :-)
> 
> Just think how much harder life could be if MS actually found themselves a
> competent crypto guy...

funnily enough, they do actually have one of the best crypto people
around.

... only recently did they actually start talking to him, though.

but seriously, the purpose of 10100101 is to make cleartext less readable.

for encryption, you use DCE/RPC's NTLMSSP, with sign and seal requested.

MAPI's job is not to encrypt, but to do mail.

NTLMSSP's job is to authenticate, sign and seal.






More information about the samba-technical mailing list