BBARSATools.h 654 Bytes
//
//  BBARSATools.h
//  BaiduBoxApp
//
//  Created by canyingwushang on 2/25/14.
//  Copyright (c) 2014 Baidu. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/**
 * RSA加密
 * 详细介绍请看README
 */

#define RSA_KEY_LEN    512  // RSA密钥长度
#define RSA_SRC_WORD_MAX    53  // RSA加密的原文最大字节长度为(密钥长度-11)

@interface BBARSATools : NSObject

+ (NSData * __nullable) encryptWithString:(NSString *)src; // 返回加密的二进制数据
//+ (NSString *)base64EncryptWithString:(NSString *)src; // 返回加密的二进制数据的Base64字串

@end

NS_ASSUME_NONNULL_END