美文网首页
Objective-C数据加密

Objective-C数据加密

作者: r_lin | 来源:发表于2015-10-29 18:07 被阅读217次

加密类型

有两种常见的加密类型:非对称加密对称加密。对称加密使用同一个密钥(密码)进行加密和解密。非对称加密则使用一对密钥,这两个密钥数学相关,其中一个用于加密后,另一个用于解密。你可以选择公开其中一个,称为公钥,未公开的称为私钥。

使用RNCryptor加密数据

RNCryptor是一个加密、解密框架,很多程序员都在使用。RNCrypter的作者非常勤快,现在已经支持Swift语言了。此框架为Objective-C提供了非常易用的接口。

// 加密
NSData *data = ...
NSString *password = @"Secret password";
NSData *ciphertext = [RNCryptor encryptData:data password:password];

// 解密
NSError *error = nil;
NSData *plaintext = [RNCryptor decryptData:ciphertext password:password error:&error];
if (error != nil) {
    NSLog(@"ERROR:", error);
    return
}
// ...

相关文章

  • Objective-C数据加密

    加密类型 有两种常见的加密类型:非对称加密和对称加密。对称加密使用同一个密钥(密码)进行加密和解密。非对称加密则使...

  • Android数据加密(转)

    Android数据加密之Rsa加密 Android数据加密之Aes加密 Android数据加密之Des加密 And...

  • Python-RSA加密实现

    实现RSA不对称加密算法的大数据加密 1.加密模块:传入参数:需要加密的字节数据,返回数据:加密后的字节数据2.解...

  • DES加密

    知识补充: 数据安全包含通道加密https和上传数据加密全问题(一些算法加密,对称加密和非对称加密)。 ...

  • iOS加密1——概述

    一、简单说明数据安全包含通道加密https和上传数据加密全问题(一些算法加密,对称加密和非对称加密)。加密算法通常...

  • iOS加密——概述

    一、简单说明数据安全包含通道加密https和上传数据加密全问题(一些算法加密,对称加密和非对称加密)。加密算法通常...

  • iOS-归档NSCoding序列化

    归档 归档->数据持久化的方式->加密(把文件加密《不是把数据加密》 归档分为: 1、存储数据(编码、序列化、归档...

  • 安全编程基础

    安全编程基础 目录 数据加密 数字签名 哈希算法 数字签名 PKI体系 加密通信 一.数据加密 分类:对称加密,非...

  • 数据加密技术概述

    数据加密技术的包括这样几方面的内容:数据加密、数据解密、数字签名、签名识别以及数字证明等。 数据加密模型组成 明文...

  • Java面试

    一、数据库 1、常见的数据库查询修改和数据库加密问题 (1)数据库的密码加密:单向加密,insertinto...

网友评论

      本文标题:Objective-C数据加密

      本文链接:https://www.haomeiwen.com/subject/wocfhttx.html