2013-09-30 4 views
0

Est-il possible de créer un attribut personnalisé de sorte que chaque fois que cet attribut est placé sur une propriété, il est automatiquement crypté?Attributs personnalisés pour le cryptage

class encrypt 
{ 
[encryption] 
string password{get;set;} 

} 

ce champ de mot de passe sera issu d'une entrée de formulaire pour ce qui donne toujours l'entrée utilisateur qu'il doit se crypté automatiquement si cet attribut est placé sur cette propriété.

Répondre

1

Lorsqu'un formulaire est soumis, la valeur des champs de saisie sera envoyée en texte brut. Crypter en javascript avant de soumettre est inutile car vous devrez exposer la clé secrète au client. Votre meilleur pari est d'utiliser HTTPS pour ce genre d'informations sensibles telles que les mots de passe. Pour éviter qu'ils soient envoyés en texte clair sur le réseau entre le client et le serveur, assurez-vous simplement que le formulaire est envoyé via SSL.