安全攻防
D_猿员
这个作者很懒,什么都没留下…
展开
-
安防之详谈RSA原理
密码学发展史讨论RSA原理之前,我们先了解一下密码学的发展史。因为RSA最终形成的数学算法,也是不断演变而来的。历史上最早的加密算法中国话说历史上最早的加密算法的记载出自于周朝兵书《六韬.龙韬》中的《阴符》和《阴书》。其原理是使用文字拆分和符号代替等方式来加密数据。其实密码学的诞生,就是为了运用在战场。西方无独有偶,在遥远的西方加密算法也大规模使用于战争之中。在希罗多德(Herodo...原创 2018-11-06 13:23:12 · 196 阅读 · 0 评论 -
安防之浅谈Hash
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。(来源百度百科解释)Hash的特点算法是公开的对相同数据运...原创 2018-11-05 12:12:25 · 235 阅读 · 0 评论 -
安防之浅谈RSA
上一篇文章,我们了解了一下Hash算法,那么这篇文章,我们一起来了解一下RSA.RSA概述首先看这个加密算法的命名.很有意思,它其实是三个人的名字.早在1977年由麻省理工学院的三位数学家Rivest、Shamir 和 Adleman一起提出了这个加密算法,并且用他们三个人姓氏开头字母命名.RSA加密算法是一种非对称加密算法,其玩法打破了以往所有加密算法的规则.在RSA出现之前,所有的加密方...原创 2018-11-05 16:18:45 · 361 阅读 · 0 评论 -
iOS开发-APP安全
现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。一、网络方面用抓包工具可以抓取手机通信接口的数据。以Charles为例,用Charles可以获取http的所有明文数据,配置好它的证书后就可以模拟中间人攻击,获取https加密前的明文数据。1.1 中间人攻击先简要地说下什么是中间人攻击:①客户端:“我是客户端,给我...原创 2019-08-03 14:43:14 · 298 阅读 · 0 评论