在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ js實(shí)現(xiàn)密碼脫敏處理

js實(shí)現(xiàn)密碼脫敏處理

需求:密碼輸入時(shí),先展示具體字符;輸入后,全部顯示為星號(hào)(不是安全角度,直接password用戶不知道是否輸入正確,所以為了體驗(yàn)性顯示比如0.5s后變成*,
比如a->*,aa->*a>**,aaa->**a->***。)

我的想法:密碼雖然用“*”處理了,但是后臺(tái)傳參還是要原始數(shù)據(jù)。

    寫(xiě)兩個(gè)普通input框,其中一個(gè)(A)type=‘hideen’,用來(lái)保存真正數(shù)據(jù)
    B寫(xiě)key up方法,修改最后一位為“*”

實(shí)現(xiàn)中的問(wèn)題:比方說(shuō)“刪除鍵”,alt/shift等鍵都會(huì)有bug,有更合理的處理方法嗎

回答
編輯回答
陌離殤

傳輸時(shí)如果是http協(xié)議,其實(shí)還是明碼傳輸,如果是https,則已經(jīng)加密。
你的處理過(guò)程是沒(méi)有意義的,這個(gè)需要和服務(wù)器端一起配合實(shí)施,而不是單獨(dú)客戶端解決的問(wèn)題。

2018年5月21日 06:23
編輯回答
喵小咪

你好像在逗我。。。你放在hidden的數(shù)據(jù)最后不還是傳參嗎?咋的。這里就不考慮了嗎?

https了解一下?數(shù)據(jù)加密了解一下?公鑰加密?私鑰解密?

2018年6月13日 13:08
編輯回答
膽怯

動(dòng)態(tài)改input的type就可以了。text和password互換。不用你那么麻煩

2017年5月3日 08:32
編輯回答
陪我終

直接用<input type="password"> 有啥問(wèn)題嗎?顯示的時(shí)候就是*, 取值的時(shí)候是實(shí)際輸入的值,不是能滿足你的要求了嗎?

2017年7月14日 19:11