update: 使用 crypto-js 重构 crypto 部分

This commit is contained in:
binaryify
2024-04-25 15:19:28 +08:00
parent d55fb43f0a
commit 2bb5269dfa
7 changed files with 16 additions and 19 deletions
+2 -4
View File
@@ -1,15 +1,13 @@
// 邮箱登录
const crypto = require('crypto')
const CryptoJS = require('crypto-js')
module.exports = async (query, request) => {
query.cookie.os = 'ios'
query.cookie.appver = '9.0.65'
const data = {
username: query.email,
password:
query.md5_password ||
crypto.createHash('md5').update(query.password).digest('hex'),
password: query.md5_password || CryptoJS.MD5(query.password).toString(),
rememberLogin: 'true',
}
let result = await request('POST', `https://music.163.com/api/login`, data, {
+2 -3
View File
@@ -1,6 +1,6 @@
// 手机登录
const crypto = require('crypto')
const CryptoJS = require('crypto-js')
module.exports = async (query, request) => {
query.cookie.os = 'ios'
@@ -11,8 +11,7 @@ module.exports = async (query, request) => {
captcha: query.captcha,
[query.captcha ? 'captcha' : 'password']: query.captcha
? query.captcha
: query.md5_password ||
crypto.createHash('md5').update(query.password).digest('hex'),
: query.md5_password || CryptoJS.MD5(query.password).toString(),
rememberLogin: 'true',
}
let result = await request(
+2 -2
View File
@@ -1,12 +1,12 @@
// 注册账号
const crypto = require('crypto')
const CryptoJS = require('crypto-js')
module.exports = (query, request) => {
query.cookie.os = 'pc'
const data = {
captcha: query.captcha,
phone: query.phone,
password: crypto.createHash('md5').update(query.password).digest('hex'),
password: CryptoJS.MD5(query.password).toString(),
nickname: query.nickname,
countrycode: query.countrycode || '86',
}
+2 -3
View File
@@ -1,11 +1,10 @@
const CryptoJS = require('crypto-js')
module.exports = (query, request) => {
const data = {
phone: query.phone,
countrycode: query.countrycode || '86',
captcha: query.captcha,
password: query.password
? crypto.createHash('md5').update(query.password).digest('hex')
: '',
password: query.password ? CryptoJS.MD5(query.password).toString() : '',
}
return request(
'POST',