DesUtil.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // DesUtil.h
  3. // jiaPei
  4. //
  5. // Created by apple on 2016/12/27.
  6. // Copyright © 2016年 JCZ. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /******字符串转base64(包括DES加密)******/
  10. #define __BASE64( text ) [DesUtil base64StringFromText:text]
  11. /******base64(通过DES解密)转字符串******/
  12. #define __TEXT( base64 ) [DesUtil textFromBase64String:base64]
  13. @interface DesUtil : NSObject
  14. /************************************************************
  15. 函数名称 : + (NSString *)base64StringFromText:(NSString *)text
  16. 函数描述 : 将文本转换为base64格式字符串
  17. 输入参数 : (NSString *)text 文本
  18. 输出参数 : N/A
  19. 返回参数 : (NSString *) base64格式字符串
  20. 备注信息 :
  21. **********************************************************/
  22. + (NSString *)base64StringFromText:(NSString *)text;
  23. /************************************************************
  24. 函数名称 : + (NSString *)textFromBase64String:(NSString *)base64
  25. 函数描述 : 将base64格式字符串转换为文本
  26. 输入参数 : (NSString *)base64 base64格式字符串
  27. 输出参数 : N/A
  28. 返回参数 : (NSString *) 文本
  29. 备注信息 :
  30. **********************************************************/
  31. + (NSString *)textFromBase64String:(NSString *)base64;
  32. //加密
  33. +(NSString *) encryptUseDES:(NSString *)plainText key:(NSString *)key;
  34. //解密
  35. +(NSString *) decryptUseDES:(NSString *)plainText key:(NSString *)key;
  36. @end