Commit 6b6b9cf8 authored by pete谢兆麟's avatar pete谢兆麟

加密 解密算法XXTEA导入

parent 3c77e3af
......@@ -107,7 +107,8 @@ target 'galaxy' do
pod 'QY_iOS_SDK', '9.9.0'
#阿里云日志
pod 'AliyunLogProducer', '4.3.3'
#加密
pod 'xxtea', '1.0.2'
end
......
......@@ -8,6 +8,7 @@
import UIKit
import SmartCodable
import xxtea
class YHLoginViewModel: YHBaseViewModel {
var userModel: YHUserModel?
......@@ -22,9 +23,10 @@ extension YHLoginViewModel {
//发送验证码
func getLoginCode(_ phone: String, callBackBlock: @escaping (_ success: Bool,_ error:YHErrorModel?)->()) {
let params: [String : Any] = ["type": "Phone",
"value": phone,
"value": XXTEA.encryptString(toBase64String: phone, stringKey: "galaxyapps") ?? phone,
"extend":"register"]
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.User.verifyCode
let _ = YHNetRequest.postRequest(url: strUrl, params: params) {[weak self] json, code in
guard self != nil else { return }
......
......@@ -267,7 +267,7 @@ class YHAllApiName {
//获取验证
struct User {
static let verifyCode = "cuser/user/verify-code"
static let verifyCode = "cuser/user/v2/verify-code"
static let userInfo = "super-app/user/current-info"
}
......
......@@ -9,6 +9,7 @@
import UIKit
import AliyunOSSiOS
import SmartCodable
import xxtea
struct YHOSSModel: SmartCodable {
var bucket: String = ""
......@@ -18,6 +19,14 @@ struct YHOSSModel: SmartCodable {
var accessKeySecret: String = ""
var endpoint: String = ""
var securityToken: String = ""
// var id: String {
// return XXTEA.decryptBase64String(to: accessKeyId, stringKey: "galaxyapps")
// }
//
// var secret: String {
// return XXTEA.decryptBase64String(to: accessKeySecret, stringKey: "galaxyapps")
// }
}
class YHOSSManager: NSObject, URLSessionDelegate {
......
......@@ -10,6 +10,7 @@
#import <Bugly/Bugly.h>
#import <ATAuthSDK_D/ATAuthSDK.h>
#import "XXTEA.h"
//#import <AliyunOSSiOS/OSSService.h>
#import "WXApi.h"
#import "JPUSHService.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment