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