
头文件:EncryAndUnEncry.h
:
CString
EncryString(CString
s)
CString
UnEncryString(CString
s)
函数仔正前念清文件
:EncryAndUnEncry.cpp
:
CString
EncryString(CString
s)
{
...
}
CString
UnEncryString(CString
s)
{
...
}
然后在你的清搏控件事件处理文件的最前面
加入#include
"EncryAndUnEncry.h",
就可以调用这两个函数了
红头文件加密用超级加密 3000。
超级加密 3000一款主要为经常对重要文件加密和虚腊文件夹加密的用户设计的文件夹加密软件和文件加密软件。
该差肢滑软件有超快和最强的文件加密、文件夹加密功能,采用先进的加密算法,使你的文件加密和文件夹加密后,真正的达到超高的加密强度,让你的加密文件和加密文件夹无懈可击,没有密码无法解密,并且可以防止删除,复制和移动。
你可以在百度上搜索下载试用饥桐。
ios使用md5进行加密的方法:1、定义头祥瞎虚文件:MyAdditions.h
@interface NSString (MyAdditions)
- (NSString *)md5
@end
@interface NSData (MyAdditions)
- (NSString*)md5
@end
2、实现主文件:谨燃MyAdditions.m
#import "MyAdditions.h"
#import <CommonCrypto/CommonDigest.h>神枯 // Need to import for CC_MD5 access
@implementation NSString (MyAdditions)
- (NSString *)md5
{
const char *cStr = [self UTF8String]
unsigned char result[CC_MD5_DIGEST_LENGTH]
CC_MD5( cStr, (int)strlen(cStr), result )// This is the md5 call
return [NSString stringWithFormat:
@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11],
result[12], result[13], result[14], result[15]
]
}
@end
@implementation NSData (MyAdditions)
- (NSString*)md5
{
unsigned char result[CC_MD5_DIGEST_LENGTH]
CC_MD5( self.bytes, (int)self.length, result )// This is the md5 call
return [NSString stringWithFormat:
@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11],
result[12], result[13], result[14], result[15]
]
}
@end
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)