看到这篇文章的同学可幸福了,当时在做RSA加密与签名的时候网上的资料简直不要太老,做完后实在是忍受不下去了,这篇文章我会详细讲解iOS如何实现RSA加密与签名,并且与Java完全同步,这是我的第二篇博客,若有什么不足之处还请大家指教。 基础知识 什么是RSA? 答:RSA是一种非对称加密算法,常用来 ...
分类:
编程语言 时间:
2016-06-30 08:38:29
阅读次数:
291
RSA算法是由MIT的Ron Rivest,Adi Shamir和Len Adleman于1977年提出并于1978年发表的算法。自其诞生之日起,该算法就成为被广泛接受并实现的通用公钥加密方法。 算法描述 RSA算法使用乘方模运算,明文以分组为单位进行加密,每个分组的二进制值均小于模n(为两个大素数 ...
分类:
其他好文 时间:
2016-06-23 20:39:58
阅读次数:
285
php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具o ...
分类:
Web程序 时间:
2016-06-16 09:20:28
阅读次数:
289
/** * \file rsa.h * * \brief The RSA public-key cryptosystem * * Copyright (C) 2006-2010, Brainspark B.V. * * This file is part of PolarSSL (http://ww ...
分类:
编程语言 时间:
2016-06-13 21:56:42
阅读次数:
1440
1.生成一对keys: 2.加密: 3. 解密: RSA加密解密源码: 转载自:http://www.cnblogs.com/amylis_chen/p/3641638.html ...
5.网络安全 被动攻击(UDP报文被截获 被 进行流量分析) 主动攻击 1.篡改(更改报文流 伪报文) 2.恶意程序(病毒、木马、蠕虫、炸弹) 3.拒绝服务Dos 密码体制 1.对称密钥密码体制(DES IDEA) 即加密和解密的密钥K相同 2.公钥密码体制(RSA) A加密使用PKB公钥 B解密使 ...
分类:
其他好文 时间:
2016-06-05 15:17:05
阅读次数:
102
前言: 最近一直在学习基于okHttp网络请求,学习的过程中就想起了之前项目中有这么一个需求不同的接口要采用不同的加密方式,比如登录之前要采用RSA加密,登录之后要采用AES加密,当时是采用靠传递一个参数过去来对参数进行不同的加密算法,这样会让代码难以维护而且难以扩展,那该如何解决呢?今天来学习一下 ...
分类:
编程语言 时间:
2016-06-02 23:25:41
阅读次数:
219
A。凯撒密码 题意: 给你k1,k2,和一串明文,一串密文。 明文用k1加密,密文用k2解密。 对于明文要把字母转换成大写字母,非字母全部删除。 额:要考虑到取模可能会变成负数,所以要加一下26再取模。 代码: B。RSA加密 题意: 给你n,e,和一串明文。用(n,e)加密明文。将明文字母转换成数 ...
分类:
其他好文 时间:
2016-05-28 20:40:54
阅读次数:
204
openssl是一个功能强大的工具包,它集成了众多密码算法及实用工具。我们即可以利用它提供的命令台工具生成密钥、证书来加密解密文件,也可以在利用其提供的API接口在代码中对传输信息进行加密。 RSA是一个非对称加密算法。简单说来,非对称加密算法就是说加密解密一个文件需要有两个密钥,一个用来加密,为公 ...
分类:
其他好文 时间:
2016-05-25 14:42:35
阅读次数:
213
iOS开发教程-iOS中的RSA加解密 在移动应用开发中常常遇到数据传输安全性的问题,尤其是在账户安全以及支付场景中的订单数据、或支付信息的传输中,正规的公司一定会要求对数据进行加密,当然有创业初期的公司会在前期产品中让所有数据进行“裸奔”,不过在产品成型以后,一定会要求对数据进行加密的。那么,接下 ...
分类:
其他好文 时间:
2016-05-20 11:20:23
阅读次数:
134