成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談系統密碼加密方式

安全 網站安全
本文總結了一下Windows系統以及Linux系統下密碼加密保存方式。

前幾天恰巧碰到不算是題目的題目吧,涉及到Win與Linux的系統密碼存放問題。這里總結一下兩個系統下密碼加密保存方式。

Windows:

SAM文件一般存放在C:\Windows\System32\Config下,存在LM-Hash與NT-Hash兩種加密方式。

Windows系統下的hash密碼格式為:

用戶名稱:RID:LM-HASH值:NT-HASH值,例如:

Administrator:500:C8825DB10F2590EAAAD3B435B51404EE

:683020925C5D8569C23AA724774CE6CC:::

用戶名稱為:Administrator

RID為:500

LM-HASH值為:C8825DB10F2590EAAAD3B435B51404EE

NT-HASH值為:683020925C5D8569C23AA724774CE6CC

關于Windows下LM-Hash值生成原理:

假設明文口令是“Welcome”,首先全部轉換成大寫“WELCOME”,再做將口令字符串大寫轉后后的字符串變換成二進制串: “WELCOME” -> 57454C434F4D4500000000000000

說明:如果明文口令經過大寫變換后的二進制字符串不足14字節,則需要在其后添加0×00補足14字節。然后切割成兩組7字節的數據,分別經str_to_key()函數處理得到兩組8字節數據:

57454C434F4D45 -str_to_key()-> 56A25288347A348A

00000000000000 -str_to_key()-> 0000000000000000

這兩組8字節數據將做為DESKEY對魔術字符串“KGS!@#$%”進行標準DES加密

“KGS!@#$%” -> 4B47532140232425

56A25288347A348A -對4B47532140232425進行標準DES加密-> C23413A8A1E7665F

0000000000000000 -對4B47532140232425進行標準DES加密-> AAD3B435B51404EE

將加密后的這兩組數據簡單拼接,就得到了最后的LM Hash

LM Hash: C23413A8A1E7665FAAD3B435B51404EE

由于LM-Hash只能最大限制14位密碼,安全性較差,NT-Hash應運而生。

假設明文口令是“123456”,首先轉換成Unicode字符串,與LM Hash算法不同,這次不需要添加0×00補足14字節

“123456″ -> 310032003300340035003600

從ASCII串轉換成Unicode串時,使用little-endian序。對所獲取的Unicode串進行標準MD4單向哈希,無論數據源有多少字節,MD4固定產生128-bit的哈希值,

16字節310032003300340035003600 -進行標準MD4單向哈希-> 32ED87BDB5FDC5E9CBA88547376818D4

就得到了最后的NTLM Hash

NTLM Hash: 32ED87BDB5FDC5E9CBA88547376818D4

與LM Hash算法相比,明文口令大小寫敏感,無法根據NTLM Hash判斷原始明文口令是否小于8字節,擺脫了魔術字符串”KGS!@#$%”。MD4是真正的單向哈希函數,窮舉作為數據源出現的明文,難度較大。

Linux:

Linux密碼存放于shadow文件。假設取其中一條記錄如下:

manifold:$1$UmP0IdhG$JwSobqdBKrgzY9GJafh.I1:14627:0:99999:7:::

manifold為賬戶名

$1代表md5加密

UmP0IdhG是salt

JwSobqdBKrgzY9GJafh.I1是使用MD5加密后的密碼。

注意由于salt是不固定的,故同樣的帳號對應HASH可以不同。

責任編輯:藍雨淚 來源: 2cto
相關推薦

2021-11-22 23:20:01

加密算法架構

2010-05-19 13:37:39

MySQL數據庫密碼

2023-10-16 19:05:20

2019-08-28 07:05:45

2025-03-12 06:00:00

加密流量安全

2009-09-28 13:39:01

Hibernate工作

2009-07-14 12:47:07

WebWork工作方式

2009-09-29 16:16:58

Hibernate H

2012-11-30 14:35:17

2025-06-04 02:10:00

2023-09-01 07:30:59

2010-05-13 17:47:24

Subversion密

2010-09-09 10:06:56

Zigbee協議棧加密算法

2009-07-06 18:09:18

linuxApache密碼

2021-12-30 23:57:29

插值方式Github

2011-06-20 10:36:29

SEO

2009-08-13 18:36:29

C#數組工作方式

2011-06-23 15:26:49

操作系統認證權限

2009-07-07 15:46:06

linuxGRUB加密碼

2011-12-22 11:22:31

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av黄色在线观看 | 盗摄精品av一区二区三区 | 国产成人小视频 | 国产欧美精品一区二区 | 日本高清aⅴ毛片免费 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 福利网站在线观看 | 99热播精品 | 国产精品免费大片 | 高清免费在线 | 狠狠干美女 | 国产电影一区二区 | 老外几下就让我高潮了 | yeyeav| 亚洲高清一区二区三区 | 精品一区二区久久久久久久网精 | 免费久久网 | 三级视频在线观看 | 成人片免费看 | 欧美一a| 亚洲狠狠丁香婷婷综合久久久 | 欧美精品在线播放 | 免费一级片| 亚洲欧洲在线视频 | 免费av电影网站 | 久久一区 | 91天堂网 | 天天干天天爱天天操 | 欧美视频免费 | 国产麻豆一区二区三区 | 久久精品亚洲 | 久久9999久久 | 男女网站视频 | 国产成人免费视频网站视频社区 | 黄在线免费观看 | 久久国产高清视频 | 日本a v在线播放 | 欧美 日韩 亚洲91麻豆精品 | 国产亚洲人成a在线v网站 | 99久久免费精品国产免费高清 | 成人午夜在线 |