Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What encryption algorithm is used in DPAPI for WP7?

Do someone of you know what encryption algorithm is used exactly in the Data Protection API for WP7?

I've read a few MSDN and Wikipedia articles on this, but most of them focussed on DPAPI for the pc versions of Windows. I could assume it is 3DES like it is said in this whitepaper, but I hope for AES. Between 2001 and 2011 a lot of things happened to cryptography :)

Any additional information whould be highly appreciated :)

like image 642
Markus Rudel Avatar asked Oct 22 '11 18:10

Markus Rudel


2 Answers

As near as I can tell DPAPI continues to use the Triple-DES algorithm.

I can find no mention of it changing.

like image 121
Jason Dean Avatar answered Nov 14 '22 23:11

Jason Dean


According to Passcape, DPAPI on Windows 7 by default uses the AES256 encryption in the CBC mode, SHA512 for hashing and PBKDF2 as password-based key derivation routine

See http://www.passcape.com/index.php?section=docsys&cmd=details&id=28#14

like image 44
79E09796 Avatar answered Nov 14 '22 22:11

79E09796