加解密
sj鹏
这个作者很懒,什么都没留下…
展开
-
iphone利用md5加密代码
<br /><br />最近在iphone开发中,在和服务器端传递数据时,需要对密码进行md5加密,代码很简单:<br />-(NSString *)md5:(NSString *)str { <br /> const char *cStr = [str UTF8String]; <br /> unsigned char result[32]; <br /> CC_MD5( cStr, strlen(cStr), result ); <br /> return [NSString s转载 2011-04-13 11:46:00 · 5077 阅读 · 0 评论 -
3DES+Base64 加密解密的方法
<br />#import <CommonCrypto/CommonCryptor.h><br />#import "GTMBase64.h" // Open source,base64处理,就两个文件,自己从网上下载下吧<br /><br />+ (NSString*)TripleDES:(NSString*)plainText encryptOrDecrypt:(CCOperation)encryptOrDecrypt key:(NSString*)key {<br />转载 2011-04-11 10:57:00 · 2460 阅读 · 0 评论 -
iphone加密算法AES
NSData+AESTest.h 代码:@interface NSData (AESTest)- (NSData*)AES256EncryptWithKey:(NSString*)key;- (NSData*)AES256DecryptWithKey:(NSString*)key;@endNSData+AESTest.m 代码:#impo转载 2011-06-04 12:46:00 · 3889 阅读 · 0 评论 -
保存用户密码的安全方法
<br /><br />作为一名iPhone开发者, 你需要对你的用户安全负责. 请问, 你是怎么保存用户的密码的?<br /> <br />直接保存到plist里?<br /><br />加密? AES? DES? 能保证你的代码不被反编译拿到你的加密Key?<br /> <br />这也未免太不苹果了吧. 我Google了一下, 国内的开发者根本没有注意到这个问题.<br /><br />苹果系统中有个程序叫”钥匙串” (Keychain), 它不仅仅是你申请开发证书用的, 哈哈. 它可以存密码!<br转载 2011-04-17 11:19:00 · 2271 阅读 · 0 评论 -
iPhone Object-c Base64编码
下载下面的base64.zip然后皆压缩放到你的项目里面。然后我们自己写一个方法去调用即可,很简单,我自己封装了一个类去做,这样对我来说,库里的函数就比较透明了,当然也不是必须的。在我当前机器上可以使用,如果有问题请联系我。 //.h文件,默认即可#import Foundation/Foundation.h>@interface Utility : NSObjec原创 2011-06-16 15:32:00 · 7562 阅读 · 7 评论