2010-10-13 6 views
1

Je transfère mon application de WPF à Silverlight. Le plus gros problème est que mon application utilise le cryptage RSA et la compression Deflate, et les deux classes ne sont pas disponibles dans Silverlight. Je sais que vous pouvez voir le code source de n'importe quelle classe .NET en utilisant la réflexion, il serait donc possible de simplement "décompiler" la classe RSACryptoService, et de réutiliser ce code pour Silverlight (à condition que l'algoritm n'utilise pas des classes qui manquent dans SL)?Cryptographie/compression dans Silverlight

Ou quelle serait la meilleure solution? Je sais que je peux écrire mes propres algorithmes RSA/Deflate, mais il semble logique de réutiliser la source des classes WPF lorsque cela est possible.

+0

Je pense que la plupart des classes de chiffrement dans .net ne sont que des wrappers sur des bibliothèques de chiffrement natives. Et même si cela fonctionnait, ce ne serait probablement pas légal. – CodesInChaos

Répondre

0

DotNetZip a des flux de compression, et je pense qu'ils sont encore une compatibilité binaire avec le construit en flux dégonfler.