移动开发工程师-移动应用安全性-数据加密技术 (AES_RSA)_加密技术的法律与伦理问题.docx
文本预览下载声明
PAGE1
PAGE1
数据加密技术概览
1AES加密算法详解
1.1原理
高级加密标准(AdvancedEncryptionStandard,简称AES),是一种对称加密算法,由美国国家标准与技术研究院(NIST)在2001年采纳为标准。AES算法基于Rijndael算法,由比利时密码学家JoanDaemen和VincentRijmen设计。AES支持128、192和256位密钥长度,分别对应AES-128、AES-192和AES-256,且加密和解密过程都使用相同的密钥。
AES算法的核心是加解密循环,包括以下步骤:1.密钥扩展:将原始密钥扩展为一系列子密钥
显示全部