一、簡單說明
1.說明
在開發應用的時候,數據的安全性至關重要,而僅僅用POST請求提交用戶的隱私數據,還是不能完全解決安全問題。
如:可以利用軟件(比如Charles)設置代理服務器,攔截查看手機的請求數據
“青花瓷”軟件
因此:提交用戶的隱私數據時,一定不要明文提交,要加密處理后再提交
2.常見的加密算法
MD5 / SHA / DES / 3DES / RC2和RC4 / RSA / IDEA / DSA / AES
3.加密算法的選擇
一般公司都會有一套自己的加密方案,按照公司接口文檔的規定去加密
二、MD5
1.簡單說明
MD5:全稱是Message Digest Algorithm 5,譯為“消息摘要算法第5版”
效果:對輸入信息生成唯一的128位散列值(32個字符)
2.MD5的特點
(1)輸入兩個不同的明文不會得到相同的輸出值
(2)根據輸出值,不能得到原始的明文,即其過程不可逆
3.MD5的應用
由于MD5加密算法具有較好的安全性,而且免費,因此該加密算法被廣泛使用
主要運用在數字簽名、文件完整性驗證以及口令加密等方面
4.MD5破解
MD5解密網站:http://www.cmd5.com
5.MD5改進
現在的MD5已不再是絕對安全,對此,可以對MD5稍作改進,以增加解密的難度
加鹽(Salt):在明文的固定位置插入隨機串,然后再進行MD5
先加密,后亂序:先對明文進行MD5,然后對加密得到的MD5串的字符進行亂序
總之宗旨就是:黑客就算攻破了數據庫,也無法解密出正確的明文
代碼示例:
#define Salt @"fsdhjkfhjksdhjkfjhkd546783765"
@interface HMViewController ()
@end
@implementation HMViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[self digest:@"123"]; //
[self digest:@"abc"];
[self digest:@"456"];
}
/**
* 直接用MD5加密
*/
- (NSString *)digest:(NSString *)str
{
NSString *anwen = [str md5String];
NSLog(@"%@ - %@", str, anwen);
return anwen;
}
/**
* 加鹽
*/
- (NSString *)digest2:(NSString *)str
{
str = [str stringByAppendingString:Salt];
NSString *anwen = [str md5String];
NSLog(@"%@ - %@", str, anwen);
return anwen;
}
/**
* 多次MD5
*/
- (NSString *)digest3:(NSString *)str
{
NSString *anwen = [str md5String];
anwen = [anwen md5String];
NSLog(@"%@ - %@", str, anwen);
return anwen;
}
/**
* 先加密, 后亂序
*/
- (NSString *)digest4:(NSString *)str
{
NSString *anwen = [str md5String];
// 注冊: 123 ---- 2CB962AC59075B964B07152D234B7020
// 登錄: 123 --- 202CB962AC59075B964B07152D234B70
NSString *header = [anwen substringToIndex:2];
NSString *footer = [anwen substringFromIndex:2];
anwen = [footer stringByAppendingString:header];
NSLog(@"%@ - %@", str, anwen);
return anwen;
}
@end
(2)使用加鹽(通過MD5解密之后,很容易發現規律)
(3)多次MD5加密(使用MD5解密之后,發現還是密文,那就接著MD5解密)
(4)先加密,后亂序(破解難度增加)
三、注冊和驗證的數據處理過程
91在线国产电影| 日韩一区av在线| 欧美一级黑人aaaaaaa做受| 精品久久香蕉国产线看观看亚洲| 国产精品久久久久久av福利软件| 日韩精品中文在线观看| 久久天天躁日日躁| 日韩av在线网页| 亚洲欧洲日产国码av系列天堂| 国产成人免费91av在线| 欧美疯狂xxxx大交乱88av| 欧美伊久线香蕉线新在线| 2019最新中文字幕| 久久在线观看视频| 亚洲石原莉奈一区二区在线观看| 成人网欧美在线视频| 欧美激情网友自拍| 欧美激情a在线| 国产丝袜精品第一页| 亚洲影院污污.| 欧美日韩中文在线观看| 亚洲国产日韩一区| 国产精品久久久久福利| 久久精品99国产精品酒店日本| 日韩成人小视频| 欧美电影在线观看高清| 国产精品久久久久久久久| 欧美丝袜第一区| 九色精品美女在线| 岛国av在线不卡| 亚洲在线观看视频| 一本一本久久a久久精品牛牛影视| 欧美久久精品一级黑人c片| 国产精品美女www爽爽爽视频| 欧美激情视频播放| 久久久久日韩精品久久久男男| 懂色av影视一区二区三区| 综合欧美国产视频二区| 亚洲另类欧美自拍| 亚洲精品av在线播放| 日韩精品免费在线视频观看| 国产精品高清免费在线观看| 精品国产91久久久久久老师| 91精品国产一区| 91禁外国网站| 亚洲自拍偷拍一区| 国产91在线高潮白浆在线观看| 国产午夜精品美女视频明星a级| 国产精品欧美一区二区三区奶水| 欧美一级淫片videoshd| 亚洲一区第一页| 久久影视电视剧免费网站清宫辞电视| 久久影院资源网| 国产91成人在在线播放| xxx成人少妇69| 亚洲综合av影视| 久热99视频在线观看| 欧美午夜精品伦理| 亚洲第一区中文字幕| 国产精品无av码在线观看| 2019国产精品自在线拍国产不卡| www.亚洲男人天堂| 精品国产视频在线| 欧美国产日韩一区二区在线观看| 久久99精品视频一区97| 亚洲视频在线看| 97久久精品在线| …久久精品99久久香蕉国产| 欧美床上激情在线观看| 久久综合伊人77777| 久久综合伊人77777尤物| 在线观看免费高清视频97| 成人免费激情视频| 91精品国产91久久久久久不卡| 国产欧美日韩精品专区| 欧美日韩国产精品| 国产在线观看精品| 美日韩精品视频免费看| 亚洲精品欧美日韩专区| 91精品国产自产在线老师啪| 国产精品久久久久久久app| 性欧美长视频免费观看不卡| 欧美精品video| 国产美女久久精品香蕉69| 亚洲欧美一区二区精品久久久| 欧美激情精品久久久久久久变态| 日韩欧美亚洲一二三区| 国产成人精品视频在线观看| 91精品国产91久久久| 日韩电影中文字幕| 狠狠色噜噜狠狠狠狠97| 91精品国产自产在线| 日韩亚洲成人av在线| 国产91久久婷婷一区二区| 国产91ⅴ在线精品免费观看| 2019国产精品自在线拍国产不卡| 精品国产91久久久久久老师| 日本韩国在线不卡| 精品国内产的精品视频在线观看| 久久精品99国产精品酒店日本| www.精品av.com| 少妇精69xxtheporn| 亚洲精品xxx| 久久青草精品视频免费观看| 国产精品一香蕉国产线看观看| 成人在线小视频| 久久精品国产欧美亚洲人人爽| 精品福利免费观看| 91色视频在线导航| 国产精品91久久久| 中文字幕久热精品视频在线| 国产在线播放不卡| 色综合久久88| 2019国产精品自在线拍国产不卡| 国产亚洲精品久久久久久777| 亚洲国产欧美一区| 成人免费大片黄在线播放| 久久成人这里只有精品| 精品久久久久久国产| 欧美日韩第一页| 国产经典一区二区| 亚洲国产精品久久| 国产成人精品优优av| 精品女厕一区二区三区| 亚洲第一区中文99精品| 欧美性xxxxx极品娇小| 日韩欧美成人区| 最近2019年中文视频免费在线观看| 欧美精品第一页在线播放| 国产精品黄页免费高清在线观看| 国产精品国产自产拍高清av水多| 欧美激情精品久久久久久蜜臀| 亚洲性线免费观看视频成熟| 亚洲一区二区三区视频播放| 日韩在线视频免费观看高清中文| 国内精品久久久久久中文字幕| 亚洲欧美日韩一区二区在线| 欧美日韩成人网| 欧美日韩国产激情| 国产亚洲精品一区二区| 精品中文字幕在线2019| 日韩大片在线观看视频| 日韩综合视频在线观看| 日韩高清电影免费观看完整版| 国内偷自视频区视频综合| 日韩精品视频免费专区在线播放| 大桥未久av一区二区三区| 国内精品中文字幕| 久久伊人精品天天| 久久久亚洲网站| 精品国产91久久久久久| 中文字幕亚洲无线码在线一区| 久久精品亚洲精品| 亚洲欧美制服第一页| 欧美激情在线狂野欧美精品| 国产深夜精品福利| 亚洲mm色国产网站| 亚洲美女又黄又爽在线观看| 亚洲精选在线观看| 亚洲国产成人精品久久| 国产精品高潮呻吟久久av野狼| 国产91精品不卡视频| 国产欧美一区二区三区视频| 欧美日韩中国免费专区在线看|