首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
加密算法
订阅
松果der
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
iOS开发_AES加密和解密算法的实现
#####Rijndael密码的设计力求满足以下3条标准:1.抵抗所有已知的攻击。2.在多个平台上速度快,编码紧凑。3.设计简单。当前的大多数分组密码,其轮函数是Feistel结构。Rijndael没
谈谈 ios 与. net 的 rsa、aes 交互加密解密的坑 (已附上 demo)
由于学校要求,需要做一个与安全传输相关的小项目,项目大小不要紧,功能不完善不要紧,只要能体现安全传输,主要功能实现,能跑起来就行,于是我决定基于 socket,tcp 来做一个以. net 为服务端,ios 为客户端的简单聊天室,然后使用 rsa 与 aes 来模仿 https 的加密过程。一开始我以为很简单,以为加密算法是知道的直接套用就好,结果,发现坑好多 = =
iOS端基于RSA公钥加密和解密
最近在公司项目中被要求使用RSA加密,且要求是全程加解密,期间也是踩了很多的坑,在此做个记录也算给要使用的朋友一点帮助.注意,具体的RSA加密算法内容并不在此文的讨论范围之内.本文更多聚焦于使用部分. 3.全程加密,即和后台通讯的时候请求体是一段base64编码. 4.由于RS…
iOS 开发之 AES+Base64 数据混合加密与解密
"APP 的数据安全已经牵动着我们开发者的心,简单的 MD5/Base64 等已经难以满足当下的数据安全标准,本文简单的介绍下 AES 与 Base64 的混合加密与解密" AES: 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称 Rijndael 加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的 DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于 2001 年 11 月 26 日发布于 FIPS PUB 197,并在 2002 年 5 月 26 日成为有效的标准。2006 年,高级加密标准已然成为对称密钥加密中最流行的算法之一。
iOS MD5 加密
MD5 加密全称是 Message Digest Algorithm 5,译为 “消息摘要算法第 5 版” MD5 加密是最常用的加密方法之一,是从一段字符串中通过相应特征生成一段 32 位的数字字母混合码。对输入信息生成唯一的 128 位散列值(32 个字符) MD5 生成的是固定的 128bit,即 128 个 0 和 1 的二进制位,而在实际应用开发中,通常是以 16 进制输出的,所以正好就是 32 位的 16 进制,说白了也就是 32 个 16 进制的数字。 MD5 主要特点是 不可逆,相同数据的 MD5 值肯定一样,不同数据的 MD5 值不一样(也不是绝对的,但基本是不能一样的)。
iOS 登录加密
有一些APP的登录注册就直接明文,其实这是十分危险的,危险因素多的数不胜数。 以前听一个朋友讲他们公司最开始的时候就是用明文进行登录注册的,然后有一个大三的学生把他们公司的服务器给攻破了。辛亏那位学生并没有按什么坏的心眼,只是把攻破的结果告诉了他们公司,然后他们公司的程序员一个…
iOS数据加密(Base64,散列函数,AES,RSA)
base64是一种基于64个可打印字符来表示二进制数据的表示方法.严格来说它只能算作一种编码方式. MD5(消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护. 这里是对字符串的散列计算,若对文件则需要先读取文件流再去散列. 对于其他的算法文件…
RSA的主场-证书签名&OpenSSL演示
在上一篇非对称加密--RSA原理浅析中,我们了解了RSA加密的数学原理,RSA的安全性目前虽然得到公认,但它同样也有缺点:加密速度慢、性能较低,不适合对大文件直接做加密,需要加密的原始数据通常会先经过Base64、Hash、对称加密等处理后,再用RSA对其进行加密,因此RSA最…