上回講解《使用瀏覽器的計(jì)算力,對(duì)抗密碼破解》時(shí),曾提到「零知識(shí)證明」的概念。

現(xiàn)在,我們講解零知識(shí)證明的另一個(gè)案例。不過和上回不同,這次探討的則是后端,完全不涉及前端。

所謂零知識(shí)證明,就是「證明過程中不透露有意義的信息」。按照這個(gè)理念,我們來思考下,平時(shí)在數(shù)據(jù)庫中存儲(chǔ)用戶名和密碼時(shí),是否還可以有進(jìn)一步的改進(jìn)?

傳統(tǒng)儲(chǔ)存

大多時(shí)候,我們都是將密碼和用戶名一一對(duì)應(yīng)存儲(chǔ)的。例如:

table_userinfo

網(wǎng)友評(píng)論

<td id="x5hss"><tr id="x5hss"></tr></td>
<rp id="x5hss"></rp>

    username hashed password other info
    alice e37a 781a 0d06 47eb ...
    bob 8fe4 516a de2f b73c ...
    ... ... ...