简单、高效加密算法TEA

TEA(Tiny Encryption Algorithm)是一种分组加密算法,它的实现非常简单,通常只需要很精短的几行代码。

应用领域
(1)客户端桌面程序或手机程序与服务端接口交互,可以使用TEA来进行加密,保证传输信息的私密性。
如:OICQ的数据安全采用了TEA算法,QQ通讯也大量使用了TEA算法。

(2)存储在本地的用户私密信息,可以采用TEA加密算法。
如:QQ存储在本地的msg信息等。


附QQ使用TEA的情况,从网上转载的:


[i]QQ是如何利用TEA进行加密的?
TEA算法被广泛应用于QQ的数据加密中,QQ采用16轮的TEA算法加密,在这时采取16轮加密时而不采取标准的32轮加密时为了减少验证服务器的压力。QQ在数据加密前采用了密码学中的常用的填充及交织技术,减少加密数据的相关性,增加破译者的破解难度。

下表列出了QQ 应用TEA算法几个方面
序号 应用 相关文件
1 通讯报文的加密/解密
2 消息记录的加密/解密 MsgEx.db
3 本地消息密码、首次登录时间、提示内容验证密码 Matrix.db
4 消息备份文件 *.bak[/i]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值