2010-02-04 7 views
1

Nous travaillons sur une suite d'applications avec le support de windows (.net), Iphone, Android et Blackberry et toutes ces applications partagent les mêmes données (se synchronise avec un service wcf) . Chaque fois qu'un appareil annonce un nouvel enregistrement, il crypte les données et les enregistre dans la base de données locale et, lors de la synchronisation, les publie sur le serveur tel quel.Crypto Liberary pour Iphone, BlackBerry, Android et .Net

Maintenant, lorsque le même enregistrement s'ouvre sur l'autre périphérique, il doit d'abord être décrypté et voici le problème que la bibliothèque de cryptographie que nous avons utilisée ne prend pas en charge l'iPhone. son nom est Bouncy Castle. (www.bouncycastle.org)

Maintenant, nous recherchons le remplacement de BouncyCastle pour Iphone OU s'il y a une sorte de bibliothèque testée qui supporte toutes les plates-formes ci-dessus alors s'il vous plaît laissez-nous savoir. S'il vous plaît noter que nous recherchons AES256 chiffrement algo.

Merci à l'avance Mubashar

Répondre

0

Vous pouvez compiler et lier contre OpenSSL sur iPhone sans aucun problème.

+0

ne supporte cela toutes les plates-formes je l'ai mentionné ???? –

+0

C'est une bibliothèque C, donc si vous êtes capable de compiler, de lier et d'appeler le code C de vos applications, cela devrait fonctionner. Mais si vous ne parvenez pas à appeler le code C ou si vous ne pouvez pas lier la bibliothèque C pour quelque raison que ce soit, cela ne fonctionnera probablement pas. – Jasarien

+1

Vous n'êtes pas en mesure de compiler ou de lier le code C sur Blackberry. – Richard

Questions connexes