简单、高效加密算法TEA

标签: 加密算法 tea | 发表时间:2014-07-26 15:24 | 作者:xiemingmei
出处:http://www.iteye.com
TEA(Tiny Encryption Algorithm)是一种分组加密算法,它的实现非常简单,通常只需要很精短的几行代码。

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

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


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


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

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






已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [加密算法 tea] 推荐:

简单、高效加密算法TEA

- - 互联网 - ITeye博客
TEA(Tiny Encryption Algorithm)是一种分组加密算法,它的实现非常简单,通常只需要很精短的几行代码. (1)客户端桌面程序或手机程序与服务端接口交互,可以使用TEA来进行加密,保证传输信息的私密性. 如:OICQ的数据安全采用了TEA算法,QQ通讯也大量使用了TEA算法. (2)存储在本地的用户私密信息,可以采用TEA加密算法.

手机 APP 应该选用哪个加密算法 - 兼吐槽 TEA

- - IT技术博客大学习
标签:   TEA   加密.    很多 APP 产品都有通信加密的需求,一部分出于市场的要求,比如苹果对于“ATS”的强制性规定,一部分出于自身安全的考虑,比如对账号和密码的保护. 这些需求大部分都可以用简单的 HTTP -> HTTPS 升级来搞定,而且几乎不用付出什么成本(除加解密的计算开支外),例如使用我之前文章介绍到的 Let's Encrypt 免费证书.

银联加密算法

- - CSDN博客推荐文章
很多人对银联卡的加密算法感兴趣,毕竟分分钟涉及的都是你的钱的安全,但网上很少人却讲银联标准加密算法. 遂写一遍当做是自己的学习笔记,偶尔忘了可以翻翻,同时希望能够帮助到其他人. 首先要认识一下cbc算法和ecb算法. cbc算法是链式的,慢,不可并行处理,但更安全,因为每一次加密都是依赖于上一次的结果,同时这也会导致一次错将导致后面的全部错误.

茶、水、时间与爱情:Tea-time泡茶器

- Desmond - 爱…稀奇~{新鲜:科技:创意:有趣}
电影《绿茶》里,女主角相信一杯茶可以预测一个人的爱情,也许这有些荒诞,但茶叶在水中漂浮的姿态,茶汤色泽随着时间的变化确实恍若爱恋中的虚无缥缈和变幻莫测……还有一个共通之处在于,爱情中光有两个对的人并不足够,还要有对的时间,就像一杯好茶,需要茶与水在恰好的时间内才能融合得最完美. ——设计师于鹏涛(音,Pengtao Yu)设计的Tea-time泡茶器,就是这样一件将茶、水和时间完美地融合在了一起的茶具,它既像装了水的沙漏,又像虹吸式的咖啡机,但其实它是一个可以计时的泡茶器,在下方的杯子里泡上茶,转动中间的定时器,再把泡茶器倒置,杯中的茶水就会像沙漏中的沙子一样缓缓流下,计时结束,不浓不淡恰到好处的茶也就冲泡好了~.

AES加密算法动画演示

- Charles - 酷壳 - CoolShell.cn
波士顿大学的Howard Straubing做了这么一个动画来展示AES加密算法的演示,挺不错的. 2009年08月10日 -- 几个有趣的漫画. 2010年04月23日 -- McAfee误杀svchost.exe. 2010年05月23日 -- (麻省理工免费课程)C语言内存管理和C++面向对象编程.

AES加密算法强度被削弱

- sec314 - cnBeta.COM
密码学研究者在AES加密算法中发现一处弱点,这使得破解密钥的速度比以前更快了. 发现这个弱点的是三个大学中的研究人员以及微软公司,他们进行了大量的密码学分析,但这个研究结果仍然不能形成什么实际的安全威胁――这反而让人更加放心了.

RC4加密算法的JS实现

- - 博客园_首页
RC4是一种简单的对称加密算法,在文本加密,通信加密等场景应用非常广泛. 在Web中可以用来对本地存储数据进行加密,比如存储cookie中的用户名和密码,敏感信息等. 以下是本人根据其思想基于JS实现的算法. //var  ctext = rc4("我是明文","我是密码");. //var text = rc4(ctext, "我是密码");.

Javascript常见加密算法库

- - 脚本爱好者
CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法. CryptoJS在Google Code上的主页是: http://code.google.com/p/crypto-js/.

HTTPS背后的加密算法

- - 博客园_知识库
  当你在浏览器的地址栏上输入https开头的网址后,浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信. InfoQ的这篇 文章对此有非常详细的描述. 这些复杂的步骤的第一步,就是浏览器与服务器之间协商一个在后续通信中使用的密钥算法. 浏览器把自身支持的一系列Cipher Suite(密钥算法套件,后文简称Cipher)[C1,C2,C3, …]发给服务器;.

德国安全专家成功破解GPRS加密算法

- ji - cnBeta.COM
据《德国商报》周三报道,柏林一家安全公司透露说,它们已经破解一些手机的加密算法,这些手机可以使用互联网. 安全研究实验室(Security Research Labs)主管卡斯藤・诺尔(Karsten Nohl)说,破解后可以窃听GPRS. 用户一般会利用GPRS来阅读邮件、浏览网页.