后端开发工程师-Web安全与防护-加密与哈希_加密与哈希在区块链中的应用:比特币、以太坊、共识算法.docx
文本预览下载声明
PAGE1
PAGE1
加密与哈希基础
1加密技术概述
加密技术是信息安全领域中的一项关键技术,它通过使用算法将原始信息(明文)转换为不可读的格式(密文),以保护信息在传输或存储过程中的安全。加密技术可以分为对称加密和非对称加密两大类。
1.1对称加密
对称加密使用相同的密钥进行加密和解密。这种加密方式效率高,但密钥管理成为一大挑战。例如,AES(AdvancedEncryptionStandard)是一种广泛使用的对称加密算法。
fromCrypto.CipherimportAES
fromCrypto.Randomimportget_random_byt
显示全部