程式設計師教你設定密碼

2022-07-17 17:42:09 字數 2947 閱讀 5224

每個人,每一天,都要面對各種**、軟體、硬體的密碼,那麼,你們都是怎樣記密碼?如果密碼都設定成同乙個的,乖乖在下面回帖留下你的懺悔,並默念:我一定遵照樓主的指導,讓我每乙個密碼都不一樣!

下面,本猿便教你奇招,讓你差異化每個密碼,並且,應付每個不一樣的密碼都游刃有餘。

每個人的密碼都是有規律的,即使這個規律只是你自己知道。但是每個人的記憶力都是有限的,在無法規則擴散化密碼的情況下,很多人都喜歡設定同樣的密碼,只有這樣,才能記住各種各樣要設定的密碼。

那麼,程式猿會怎樣記密碼

在程式裡,每個密碼都是由密碼和鹽(salt)一起構成,這個salt是乙個隨機字串,對應到我們要記的密碼上,那就是針對不同**(下面統一用**代指所有要設定密碼的東西),形成乙個只有你自己知道的隨機串,然後再加上一段你特有的密碼,最終構成乙個唯一的密碼。

下面簡單舉下例子,你需要記住:

360: 36012345678

九斗魚:9douyu12345678

觀察仔細的朋友可能已經發現這個設定的規律了,那就是:

站點網域名稱+12345678

構成了我們上面的密碼,站點網域名稱就是所謂的salt,12345678就是你特有的密碼。

這個設定顯然有點通俗了一點,但是確實可行地差異化了我們每乙個密碼。

接下來,我們該如何讓這個密碼更加複雜化呢?

通過一定規律,插入特殊字元或者錯位密碼!比如:

360#12345678    簡單插入乙個特殊字元

360cn#12345678  必須輸入特殊字元、字母、數字的密碼

360cn#12345678  必須輸入特殊字元、大小寫、數字

1234360cn#5678  錯位salt

12345678360cn#  錯位salt

12360cn#345678  根據網域名稱首位錯位(3),對於字母開頭的,自己想辦法錯位

360cn#12345678333 特有密碼根據站點首位強化(3)

上面講解的方法只是起到乙個拋磚引玉的效果,大家可以根據自己的聯想來定義**的唯一特徵,然後構造出難度更高的salt,只有這樣,才能確保即使你丟失了乙個密碼,也不至於所有密碼都丟失,然後乙個勁的修改、修改、修改……

前幾天剛剛看到乙個網友支付寶被盜刷32萬的新聞,官方給的解釋就是密碼碰撞(丟失密碼跟支付寶密碼相同),這點不能不引起我們的警惕。

強化密碼,是每個網民的剛需。

最後,給出乙個生成

當你實在不想自己構造特有密碼串的時候,不妨使用這個鏈結的功能幫你隨機建立。

每個人,每一天,都要面對各種**、軟體、硬體的密碼,那麼,你們都是怎樣記密碼?如果密碼都設定成同乙個的,乖乖在下面回帖留下你的懺悔,並默念:我一定遵照樓主的指導,讓我每乙個密碼都不一樣!

下面,本猿便教你奇招,讓你差異化每個密碼,並且,應付每個不一樣的密碼都游刃有餘。

每個人的密碼都是有規律的,即使這個規律只是你自己知道。但是每個人的記憶力都是有限的,在無法規則擴散化密碼的情況下,很多人都喜歡設定同樣的密碼,只有這樣,才能記住各種各樣要設定的密碼。

那麼,程式猿會怎樣記密碼

在程式裡,每個密碼都是由密碼和鹽(salt)一起構成,這個salt是乙個隨機字串,對應到我們要記的密碼上,那就是針對不同**(下面統一用**代指所有要設定密碼的東西),形成乙個只有你自己知道的隨機串,然後再加上一段你特有的密碼,最終構成乙個唯一的密碼。

下面簡單舉下例子,你需要記住:

360: 36012345678

九斗魚:9douyu12345678

觀察仔細的朋友可能已經發現這個設定的規律了,那就是:

站點網域名稱+12345678

構成了我們上面的密碼,站點網域名稱就是所謂的salt,12345678就是你特有的密碼。

這個設定顯然有點通俗了一點,但是確實可行地差異化了我們每乙個密碼。

接下來,我們該如何讓這個密碼更加複雜化呢?

通過一定規律,插入特殊字元或者錯位密碼!比如:

360#12345678    簡單插入乙個特殊字元

360cn#12345678  必須輸入特殊字元、字母、數字的密碼

360cn#12345678  必須輸入特殊字元、大小寫、數字

1234360cn#5678  錯位salt

12345678360cn#  錯位salt

12360cn#345678  根據網域名稱首位錯位(3),對於字母開頭的,自己想辦法錯位

360cn#12345678333 特有密碼根據站點首位強化(3)

上面講解的方法只是起到乙個拋磚引玉的效果,大家可以根據自己的聯想來定義**的唯一特徵,然後構造出難度更高的salt,只有這樣,才能確保即使你丟失了乙個密碼,也不至於所有密碼都丟失,然後乙個勁的修改、修改、修改……

前幾天剛剛看到乙個網友支付寶被盜刷32萬的新聞,官方給的解釋就是密碼碰撞(丟失密碼跟支付寶密碼相同),這點不能不引起我們的警惕。

強化密碼,是每個網民的剛需。

最後,給出乙個生成

當你實在不想自己構造特有密碼串的時候,不妨使用這個鏈結的功能幫你隨機建立。

maile 教你程式設計師怎麼發郵件

長夜漫漫,無心睡眠。本文旨在實踐node.js 編寫乙個模組,實現用命令列傳送郵件的高逼格行為 相關位址 maile in npm maile in github 在日常工作生活中,很多地方需要使用郵件來進行交流 對我而言,郵箱有時候就是我的雲盤,我會把一些重要的檔案發給自己的郵箱。所以我設計了這塊...

教你程式設計師如何面試進入大廠

又到了金三銀四的面試季了,那麼最最最重要的問題來了,程式設計師該如何面試進大廠呢?下面分享四個面試寶藏平台,讓你學會程式設計,並輕鬆找到工作,安排 一 知乎 知乎上有很多的同行的知友會分享他們的真實面試經驗,通過這樣相互學習的經驗交流可以讓你更加自如的面對面試。二 牛客網 通過上萬篇面經大資料匯 計...

程式設計師教你如何修復婚姻Bug!

作為父親來說,我能做的最重要的一件事情是什麼?回家愛你妻子。生物學家 john medina,也是 大腦規則 brain rules 一書的作者,常常被問及該如何做好乙個父親,他的回答出人意料又發人深省。最近在 hacker news 上,看到一家網路諮詢公司的創始人 tyler ward 在 re...