看雪论坛
发新帖

[原创]加密密码保护算法

xieyixieyi 2017-8-25 22:39 514

现在发现MD5 SHA来保护密码不被破解都不行了。都可以在网上搜索到相应的MD5 SHA破解程序。所以,今天我要给大家带来一个很难反破解(只能靠大数据或者暴力破解)的思路


我们可以用我们经常用的加法(小学生都会)制造一个无法被反破解的密码(通过已经加密的密码获取到原密码)


其实说起来很简单。


比如说,我的密码为123456

MD5 32位:E10ADC3949BA59ABBE56E057F20F883E


MD5 16位:49BA59ABBE56E057


那么就把MD5 16位的文本翻2遍,变成:

49BA59ABBE56E05749BA59ABBE56E057

再和MD5 32位做以下操作:

(32)E10ADC3949BA59ABBE56E057F20F883E

(16)49BA59ABBE56E05749BA59ABBE56E057

"4"(26个字母+数字4=30)+"E"(第五个字母5)=35,

35<36(36=26+10),如果大于36就与36取余,小于不管他

而35>26(是数字)     如果<26为字母,0为A........

所以35-26=9,本位为9


第二位:

"1"(26+1=27)+"9"(26+9=35) =27+35=62

62>36,所以62需要与36取余得26

26=26     所以第2位为"1"





提供一个码表

字符  代码

A 0

B 1

C 2

D 3

..........后面的自己推算..........

Z 25

1 26

2 27

3 28

4 29

5 30

6 31

7 32

8 33

9 34

0 35

如果代码转回字符时>36,则与36取余,再按照码表转换

本主题帖已收到 0 次赞赏,累计¥0.00
最新回复 (4)
Diabloking 2017-8-25 23:33
2
一般....不是加salt再hash吗
王者撸痔生 2017-8-26 10:09
3
666
chixiaojie 2017-8-26 21:22
4
你能想到的前人几百年前都已经想到。
sjdkx 2017-9-11 14:48
5
就是用MD5加密了一下进行简单的运算,别人知道了方法也可以解密的。
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 微信公众号:ikanxue
Time: 0.012, SQL: 9 / 京ICP备10040895号-17