LPSecureData.h 678 B

123456789101112131415161718192021222324252627
  1. //
  2. // LPSecureData.h
  3. // zhimi
  4. //
  5. // Created by 张灿 on 2019/1/22.
  6. // Copyright © 2019年 caiPro. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface LPSecureData : NSObject
  11. //将字典进行AES128加密
  12. + (NSString*)setSecureWithDict:(NSDictionary*)dict;
  13. //将字符串解密为字典
  14. + (NSDictionary*)getDictWithSecureString:(NSString*)str;
  15. //base64字符串转二进制
  16. + (NSData *)dataWithBase64EncodedString:(NSString *)string;
  17. //NSData转base64字符串
  18. + (NSString *)base64EncodedStringFrom:(NSData *)data;
  19. //将字符串解密为字符串
  20. + (NSString*)getStrWithSecureString:(NSString*)str;
  21. @end
  22. NS_ASSUME_NONNULL_END