iOS逆向之对称算法(上)

本文介绍了对称加密的概念、优缺点,以及常见的对称加密算法如DES、3DES和AES。同时讲解了分组模式,包括ECB和CBC的工作原理和特点。

本文主要介绍对称算法的基本概念

对称加密

对称加密

  • 加密、解密使用的是同一个key,即使用同一个密钥加密的方式

对称加密过程

  • 明文通过密钥加密得到密文

  • 密文通过密钥解密得到明文

对称加密优点

  • 加密计算量小

  • 速度快

  • 适合对大数据进行加密的场景

对称加密的缺点

  • 密钥传输问题:因为加解密使用的是同一个密钥,所以如何安全的把密钥传输到解密者手里是一个关键。在实际应用中,一般是客户端想服务器请求对称加密的密钥,而且密钥还需要使用非对称加密后再传输

  • 密钥管理问题:因为每个用户都会有一个单独的密钥,所以随着用户的增多,密钥的管理也是一个问题。

常见的对称加密算法

首先作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS开发公众号:编程大鑫,不管你是小白还是大牛都欢迎入驻 ,让我们一起进步,共同发展!

DES

DES (Data Encryption St

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值