2011-07-06 4 views
2

J'ai besoin de savoir quel type de cryptage me convient. Pour mon cas, j'ai généralement besoin de transmettre des informations de ma webapp mobile à un service web .NET via ajax.Quel type de cryptage dois-je utiliser

Pour résumer:

(Crypter via javascript) Mobile --- Encrypted Data -> WebService (decrypt en C#)

+0

Je ne vois rien de mal à utiliser SHA1. Vous pouvez également utiliser un chiffrement avec un sel à l'aide d'une clé spécifique – Atticus

+2

@Atticus: SHA1 est un algorithme de hachage. Vous ne pouvez pas déchiffrer les hachages. –

+1

Vous n'avez pas précisé en quoi consiste l '* attaque * contre laquelle vous essayez de vous défendre, mais vous attendez des conseils pour la défendre. Vous devez nous dire qui vous attaque, pourquoi, quelles ressources ont-ils et qu'est-ce qu'ils essaient d'obtenir? Il est impossible de décrire comment se défendre contre une attaque lorsque l'attaque n'est jamais spécifiée. –

Répondre

7

utiliser juste SSL - que toute votre transmission sera sécurisée et la les changements dans votre code seront minimes (il suffit de mettre https devant vos urls).

+0

+1, il utilise déjà une application web et AJAX, HTTPS est le chemin à parcourir. –

+0

Je suis d'accord, sauf dans le scénario où SSL n'est pas activé sur le serveur ou n'a pas de certificat. –

+0

Je n'ai pas de cert. mais ma webapp va être utilisé avec phonegap pour construire dans une application native – root