Passphrase,Passcode,Password 三者之間有什麼區別和聯繫?

三者之間如果用中文來講都是密碼的意思。但是應該在語境中有所不同,不太清楚三者之間的聯繫。也不知道屬於什麼領域,故邀請李如一,濤吳和pansz解答。


password和passcode都是密碼的意思,通用,只不過習慣上password用的多一點,而臨時的密碼普通的密碼使用passcode多一些。

passphrase不知道,有可能是口令,比較長複雜類的。

我的理解不一定對,歡迎補充,糾正錯誤。


我覺得 password 是最常用的。

passcode 一般較短且僅包含數字。

passphrase 幾乎沒有見過。


其實很簡單, Password指的是通行的word,一般是自定義的英語單詞,數字,的組合。Passcode一般是通行的code,就是單純的數字。


wiki上解釋的很清楚,password,顧名思義,密碼是一個單詞。passphrase,密碼是多個單片語成,這也是比喻的說法。

感覺英文單詞還不夠多,用「一江春水向東流」的首字母組成的密碼,好像沒有術語:-)


In general, passphrases are long passwords and passcodes are numeric-only passwords.

引用了serverfault上的一個回答。

passphrase和 passcode都是password的一種,只不過passphrase是滿足了一定規則約束的password, 安全性要高一些; passcode指由純數字組成的password.

wikipedia:

Passphrase

Passcode

Password


Passphrase: a string that is formed a memorable phrase, by selecting certain
characters.

比如: 密碼是IAtEaBurger@2pm. I ate a burger at 2 pm. 方便人們記憶,也保證了密碼的複雜度.

Password: a sequence of characters that the user knows. 密碼泛指人們所知道的一系列的由字元組成的. 比如普通的密碼.

Passcode: a sequence of numbers. 比如four-digit PIN.

個人理解,歡迎補充,糾正錯誤。


重點說一下Passphrase,wiki上指出的區別在於Passphrase比普通的Password更長。近年來有觀點認為使用足夠長的Passphrase,可以擺脫以前密碼要求大小寫字母、數字、特殊符號等導緻密碼難以記憶的情況。比如使用 I took a Java course taught by Antonella the lovely lady 這種輕易上50個字元卻仍然十分好記的密碼,會比 Password1! 這種滿足各種要求卻沒有卵用的密碼更好。


推薦閱讀:

長得漂亮的女程序員,如何在逛街時,讓別人覺得自己的職業是程序員呢?
學習python有哪些好書和學習方法?
編程在測繪工作的作用?
什麼是編程的基本功?
新手想玩硬體,買單片機還是樹莓派好呢?會一點點c?

TAG:互聯網 | 編程 | 密碼 |