2

I am trying to decompress an AES-256 encrypted zip file on Windows Phones 7 Application. How can that be accomplished?

Is there anyway to port C++ libraries or so in the current version of WP7? Any guide would be greatly appreciated.

4

3 に答える 3

0

ここに記載されているように、いくつかの小さな変更を加えるだけで、WP7でBouncyCastleライブラリを使用することができます

于 2012-02-26T17:36:50.557 に答える
0

If you didn't have the AES encryption requirement you could use Silverlight SharpZipLib

There doesn't appear to be anything currently available which support AES-256. You may have to look at porting something yourself

于 2011-02-10T16:04:29.477 に答える
0

AES256 is very compute intensive, this is why AES128 and lower is recommended for embedded (i.e. phone) development. You could find out that it takes 3 to 2 seconds to decrypt even a relativly small file.

Furthermore because of the complexity involved in implementing the algo, examples might only be found in C (at which point you'll have to port it)

http://www.codeproject.com/KB/security/aes.aspx

If you have access to web services while the application is running, then you could always write a web service (using framework 3.5 or 4) that accepts the encrypted file and returns the unencrypted, yet still compresed file; but yes worse case is that you'll have to port your own. If you do port your own please upload it on codeplex so that future persons can benifit :)

于 2011-02-10T16:11:48.880 に答える