GRSA.h 487 B

123456789101112131415161718
  1. /*
  2. @author: ideawu
  3. @link: https://github.com/ideawu/Objective-C-RSA
  4. */
  5. #import <Foundation/Foundation.h>
  6. @interface GRSA : NSObject
  7. // return base64 encoded string
  8. + (NSString *)encryptString:(NSString *)str publicKey:(NSString *)pubKey;
  9. // return raw data
  10. + (NSString *)encryptData:(NSData *)data publicKey:(NSString *)pubKey;
  11. + (NSString *)decryptString:(NSString *)str privateKey:(NSString *)privKey;
  12. + (NSData *)decryptData:(NSData *)data privateKey:(NSString *)privKey;
  13. @end