Q : 我应该如何在网络传输中保持数据的安全性?
A : 采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据, 这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。
Q : 如果在选定了加密算法后,那采用多少位的密钥呢?
A: 一般来说,密钥越长,运行的速度就越慢,应该根据的我们实际需要的安全级别来选择,一般来说,RSA建议采用1024位的数字,ECC建议采用160位,AES采用128为即可
Q : 如何保证客户端的密钥的安全性?
A : 使用第三方加密库 如:UICKeyChainStore