1 Star 0 Fork 0

wuxie8 / RSA加密

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
RSAEncryptor.h 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
wuxie8 提交于 2018-08-31 17:20 . Upload RSAEncryptor.m RSAEncryptor.h
//
// RSAEncryptor.h
// rsademo
//
// Created by luffyjet on 2017/8/4.
// Copyright © 2017年 luffyjet. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface RSAEncryptor : NSObject
/**
* 加密方法
*
* @param str 需要加密的字符串
* @param path '.der'格式的公钥文件路径
*/
+ (NSString *)encryptString:(NSString *)str publicKeyWithContentsOfFile:(NSString *)path;
/**
* 解密方法
*
* @param str 需要解密的字符串
* @param path '.p12'格式的私钥文件路径
* @param password 私钥文件密码
*/
+ (NSString *)decryptString:(NSString *)str privateKeyWithContentsOfFile:(NSString *)path password:(NSString *)password;
/**
* 加密方法
*
* @param str 需要加密的字符串
* @param pubKey 公钥字符串
*/
+ (NSString *)encryptString:(NSString *)str publicKey:(NSString *)pubKey;
/**
* 解密方法
*
* @param str 需要解密的字符串
* @param privKey 私钥字符串
*/
+ (NSString *)decryptString:(NSString *)str privateKey:(NSString *)privKey;
@end
Objective-C
1
https://gitee.com/wuxie8/rsa_encryption.git
git@gitee.com:wuxie8/rsa_encryption.git
wuxie8
rsa_encryption
RSA加密
master

搜索帮助