2017-01-10 1 views
-1

Dans l'un de mes projets actuels, j'ai implémenté la requête http pour envoyer des données au serveur, jusqu'à ce que tout fonctionne correctement.Comment crypter/décrypter les données dans http post request en utilisant tapuscrit dans l'application angulaire 2

Exemple de données ce que j'envoie à la demande de poste http: -

{ 
    "ID": 1, 
    "FirstName": "John", 
    "Lastname": "Tom", 
    "Age": "24", 
    "SSN": "123456789", 
} 

mais quand je montre ce code au client, il a dit comme comment est votre sécurité des données de la colonne SSN pour envoyer les données dans le corps de la requête http post. Après que j'ai commencé R & D sur la façon de crypter et décrypter les données en utilisant tapuscrit dans l'application angulaire 2 mais je n'ai pas eu de liens appropriés, j'ai trouvé que tous les liens sont liés à C# seulement par exemple.

http://tekeye.biz/2015/encrypt-decrypt-c-sharp-string

Pouvez-vous s'il vous plaît me dire comment mettre en œuvre les concepts Crypter/Décrypter dans l'application angulaire 2 en utilisant tapuscrit.

-Pradeep

+2

C'est pour cela que HTTPS est utilisé, les données servies/soumises dessus sont automatiquement cryptées par le serveur et le navigateur. –

+0

Mais quand je développe mon URL de demande de publication dans fiddler, je peux voir des données entières que j'envoie dans le corps de la demande. – pradeep

+2

* Si * vous utilisez HTTP ** S **: // et que vous voyez le texte, alors fiddler est configuré pour déchiffrer le trafic, ce n'est pas un problème de sécurité. –

Répondre

-2

Espérons que cela aidera quelqu'un. Vous pouvez utiliser ce module Angular 2 Crypto-JS for Angular . Ensuite, vous pouvez trouver un moyen de le décrypter du côté serveur