Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
付智勇
/
koa2_Sequelize_project
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
付智勇
8 years ago
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
1ca591d2d5f0824cf8d9afe96bb07009592e47dc
1ca591d2
1 parent
4b86d937
no message
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
24 行增加
和
0 行删除
util/saltMD5.js
util/saltMD5.js
0 → 100644
查看文件 @
1ca591d
const
key
=
"3mang"
;
const
crypto
=
require
(
'crypto'
);
module
.
exports
=
{
md5AddSalt
:
function
(
password
){
var
salt
=
Math
.
floor
(
Math
.
random
()
*
100
);
var
decipher
=
crypto
.
createHash
(
'md5'
,
key
);
var
md5Pass
=
decipher
.
update
(
password
+
""
+
salt
).
digest
(
"hex"
);
return
{
salt
:
salt
,
md5Pass
:
md5Pass
};
},
md5
:
function
(
password
){
var
md5Pass
=
crypto
.
createHash
(
'md5'
).
update
(
password
).
digest
(
"hex"
);
return
md5Pass
},
md5Salt
:
function
(
password
,
salt
){
if
(
salt
==
null
){
salt
=
''
;
}
var
decipher
=
crypto
.
createHash
(
'md5'
,
key
);
return
decipher
.
update
(
password
+
salt
).
digest
(
"hex"
);
}
};
\ No newline at end of file
...
...
请
注册
或
登录
后发表评论