MFC编写加密程序,加密头文件怎么写。

MFC编写加密程序,加密头文件怎么写。,第1张

函数体一般不写在头文件中,

头文件: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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12317334.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存