重點(diǎn): 加密

一.MD5加密

MD5加密是最常用的加密方法之一,是從一段字符串中通過相應(yīng)特征生成一段32位的數(shù)字字母混合碼强窖。
MD5主要特點(diǎn)是 不可逆凸椿,相同數(shù)據(jù)的MD5值肯定一樣,不同數(shù)據(jù)的MD5值不一樣(也不是絕對的翅溺,但基本是不能一樣的)脑漫。
MD5算法還具有以下性質(zhì):

  • 1、壓縮性:任意長度的數(shù)據(jù)未巫,算出的MD5值長度都是固定的窿撬。
  • 2、容易計(jì)算:從原數(shù)據(jù)計(jì)算出MD5值很容易叙凡。
  • 3劈伴、抗修改性:對原數(shù)據(jù)進(jìn)行任何改動,哪怕只修改1個字節(jié)握爷,所得到的MD5值都有很大區(qū)別跛璧。
  • 4、弱抗碰撞:已知原數(shù)據(jù)和其MD5值新啼,想找到一個具有相同MD5值的數(shù)據(jù)(即偽造數(shù)據(jù))是非常困難的追城。
  • 5、強(qiáng)抗碰撞:想找到兩個不同的數(shù)據(jù)燥撞,使它們具有相同的MD5值座柱,是非常困難的迷帜。

MD5雖然說是不可逆的 但是由于有網(wǎng)站http://www.cmd5.com的存在,專門用來查詢MD5碼 所以有的簡單的MD5碼是可以在這里搜到源碼的色洞。
為了讓MD5碼更加安全 涌現(xiàn)了很多其他方法 如加鹽戏锹。 鹽要足夠長足夠亂 得到的MD5碼就很難查到。

終端代碼:$ echo -n abc|openssl md5 給字符串a(chǎn)bc加密

二.HMAC加密

此加密方法需要先生成密鑰火诸,然后再對密碼進(jìn)行MD5和HMAC加密锦针,數(shù)據(jù)庫中需要存放當(dāng)時使用的密鑰和密碼加密后的密文
在用戶登陸時 再次對填入的密碼用密鑰進(jìn)行加密 并且還要加上當(dāng)前時間(精確到分鐘) 再次HMAC加密,服務(wù)器里也會拿出以前存放的密文加上時間再次加密置蜀。所以就算黑客在中途截取了密碼的密文 也在能在1分鐘只能破譯才能有效奈搜,大大加強(qiáng)了安全性。服務(wù)器為了考慮到網(wǎng)絡(luò)的延遲一般會多算一種答案盯荤,如23分過來的密碼 他會把23分和22分的都算一下和用戶匹配只要對上一個就允許登陸馋吗。
如圖 用戶注冊與用戶登錄


092351283.png
Paste_Image.png

三.base64加密

在MIME格式的電子郵件中,base64可以用來將binary的字節(jié)序列數(shù)據(jù)編碼成ASCII字符序列構(gòu)成的文本廷雅。使用時耗美,在傳輸編碼方式中指 定base64。使用的字符包括大小寫字母各26個航缀,加上10個數(shù)字商架,和加號“+”,斜杠“/”芥玉,一共64個字符蛇摸,等號“=”用來作為后綴用途。
完整的base64定義可見RFC 1421和RFC 2045灿巧。編碼后的數(shù)據(jù)比原始數(shù)據(jù)略長赶袄,為原來的4/3。
原理圖

四: AES項(xiàng)目加密

#######4.1 注冊賬號
建議使用網(wǎng)易的郵箱抠藕,使用其他免費(fèi)郵箱可能會收不到驗(yàn)證郵件

#######4.2 添加 SSH 公鑰


Paste_Image.png
開源中國幫助文檔地址:[https://git.oschina.net/oschina/git-osc/wikis/幫助#ssh-keys](https://git.oschina.net/oschina/git-osc/wikis/幫助#ssh-keys)

#######4.3 進(jìn)入終端饿肺,并輸入以下命令

# 切換目錄,MAC中目錄的第一個字符如果是 `.` 表示改文件夾是隱藏文件夾
$ cd ~/.ssh
# 查看當(dāng)前目錄文件
$ ls

# 生成 RSA 密鑰對
# 1> "" 中輸入個人郵箱
# 2> 提示輸入私鑰文件名稱盾似,直接回車
# 3> 提示輸入密碼敬辣,可以隨便輸入,只要本次能夠記住即可
$ ssh-keygen -t rsa -C "xxx@126.com"

# 查看公鑰內(nèi)容
$ cat id_rsa.pub

#######4.4 將公鑰內(nèi)容復(fù)制并粘貼至 https://git.oschina.net/profile/sshkeys

#######4.5 測試公鑰

# 測試 SSH 連接
$ ssh -T git@git.oschina.net

# 終端提示 `Welcome to Git@OSC, 刀哥!` 說明連接成功

#######4.6 新建項(xiàng)目&克隆項(xiàng)目

# 切換至項(xiàng)目目錄
$ cd 項(xiàng)目目錄

# 克隆項(xiàng)目零院,地址可以在項(xiàng)目首頁復(fù)制
$ git clone git@git.oschina.net:xxx/ProjectName.git

#########4.7 添加 gitignore

# ~/dev/github/gitignore/ 是保存 gitignore 的目錄
$ cp ~/dev/github/gitignore/Swift.gitignore .gitignore
  • https://github.com/github/gitignore獲取最新版本的 gitignore文件
  • 添加 .gitignore文件之后溉跃,每次提交時不會將個人的項(xiàng)目設(shè)置信息(例如:末次打開的文件,調(diào)試斷點(diǎn)等)提交到服務(wù)器告抄,在團(tuán)隊(duì)開發(fā)中非常重要
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撰茎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子打洼,更是在濱河造成了極大的恐慌龄糊,老刑警劉巖逆粹,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異绎签,居然都是意外死亡枯饿,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門诡必,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人搔扁,你說我怎么就攤上這事爸舒。” “怎么了稿蹲?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵扭勉,是天一觀的道長。 經(jīng)常有香客問我苛聘,道長涂炎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任设哗,我火速辦了婚禮唱捣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘网梢。我一直安慰自己震缭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布战虏。 她就那樣靜靜地躺著拣宰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪烦感。 梳的紋絲不亂的頭發(fā)上巡社,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機(jī)與錄音手趣,去河邊找鬼晌该。 笑死,一個胖子當(dāng)著我的面吹牛回懦,可吹牛的內(nèi)容都是我干的气笙。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼怯晕,長吁一口氣:“原來是場噩夢啊……” “哼潜圃!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起舟茶,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤谭期,失蹤者是張志新(化名)和其女友劉穎堵第,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體隧出,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡踏志,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了胀瞪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片针余。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖凄诞,靈堂內(nèi)的尸體忽然破棺而出圆雁,到底是詐尸還是另有隱情,我是刑警寧澤帆谍,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布伪朽,位于F島的核電站,受9級特大地震影響汛蝙,放射性物質(zhì)發(fā)生泄漏烈涮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一窖剑、第九天 我趴在偏房一處隱蔽的房頂上張望坚洽。 院中可真熱鬧,春花似錦苛吱、人聲如沸酪术。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绘雁。三九已至,卻和暖如春援所,著一層夾襖步出監(jiān)牢的瞬間庐舟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工住拭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挪略,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓滔岳,卻偏偏與公主長得像杠娱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子谱煤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 這篇文章主要講述在Mobile BI(移動商務(wù)智能)開發(fā)過程中摊求,在網(wǎng)絡(luò)通信、數(shù)據(jù)存儲刘离、登錄驗(yàn)證這幾個方面涉及的加密...
    雨_樹閱讀 2,430評論 0 6
  • 1.數(shù)據(jù)安全 01 攻城利器:Charles(公司中一般都使用該工具來抓包室叉,并做網(wǎng)絡(luò)測試) 注意:Charles在...
    Lucky丶晴閱讀 1,403評論 0 9
  • 1.數(shù)據(jù)安全 01數(shù)據(jù)安全的原則1)在網(wǎng)絡(luò)上"不允許"傳輸用戶隱私數(shù)據(jù)的"明文"2.)在本地"不允許"保存用戶隱私...
    陳賀閱讀 2,160評論 0 2
  • 花間淚睹栖,英雄碎,多少往事不堪負(fù)累茧痕。 塵緣起野来,思滿緒,流水無聲落花無痕踪旷。 兒女情曼氛,窗棱鏡,香衣玉袖容顏消隕埃脏。 竹林處...
    簡書堂閱讀 603評論 3 2
  • 4年前彩掐,當(dāng)我還在用word寫畢業(yè)論文時,我偶然接觸了Latex灰追,從那時候堵幽,我便成了一個不使用Word的人,偶然看到...
    大山鼠閱讀 6,327評論 23 164