LM Hash和NTLM Hash的加密过程

本文详细介绍了LMHash和NTLMHash的加密过程,包括Admin@123密码的示例。LMHash通过DES加密,可逆;NTLMHash采用MD4,不可逆,更安全。Windows Server 2003后默认使用NTLMHash。
摘要由CSDN通过智能技术生成

LM Hash和NTLM Hash的加密过程

LM哈希本质上是DES加密可以逆向出来,而NTLM哈希本质上是MD4加密不能逆向只能枚举爆破,相对更安全,在Windows Server 2003以后, Windows操作系统的认证方式均为 NTLM Hash。

以下将对Admin@123密码为例进行加密

LM Hash

1.Admin@123 转换为大写 ADMIN@123

2.ADMIN@123转换十六进制

41444D494E40313233

3.密码不足14字节用0补全

41444D494E403132330000000000

4.分为2组7字节

41444D494E4031
32330000000000

5.将这两组7字节的十六进制转换为二进制

01000001010001000100110101001001010011100100000000110001
00110010001100110000000000000000000000000000000000000000

6.这两组每7bit一组末尾加0

0100000010100010000100101010100010010100011100100000000001100010
0011001000011000110000000000000000000000000000000000000000000000

7.将两组二进制转换为十六进制得到2组8字节编码

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值