2013-09-30 53 views
0

是否可以創建自定義屬性,以便每當將該屬性置於屬性上時自動獲得加密。用於加密的自定義屬性

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

} 

此密碼字段從表單輸入,所以什麼都讓用戶輸入如果這個屬性被放置在該財產應得到自動加密到來。

回答

1

提交表單時,輸入字段的值將以純文本形式發送。在提交之前在JavaScript中加密是毫無意義的,因爲您需要將密鑰公開給客戶端。您最好的選擇是使用HTTPS來處理那些敏感信息,例如密碼。爲了避免它們通過客戶端和服務器之間的線路以明文形式發送,請確保表單是通過SSL提交的。