徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
下载
比浏览器更快的访问!
 

微型加密算法

指数 微型加密算法

在密码学中,微型加密算法(Tiny Encryption Algorithm,TEA)是一种易于描述和执行的块密码,通常只需要很少的代码就可实现。其设计者是剑桥大学计算机实验室的与。这项技术最初于1994年提交给鲁汶的的研讨会上,并在该研讨会上演讲中首次发表。 此项技术开源。.

11 关系: 密码学密钥开放源代码剑桥大学C语言鲁汶Feistel networkRC4XTEAXXTEA流密码

密码学

密碼學(Cryptography)可分为古典密码学和现代密码学。在西欧語文中,密码学一词源於希臘語kryptós“隱藏的”,和gráphein“書寫”。古典密码学主要关注信息的保密书写和传递,以及与其相对应的破译方法。而现代密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。古典密码学与现代密码学的重要区别在于,古典密码学的编码和破译通常依赖于设计者和敌手的创造力与技巧,作为一种实用性艺术存在,并没有对于密码学原件的清晰定义。而现代密码学则起源于20世纪末出现的大量相关理论,这些理论使得现代密码学成为了一种可以系统而严格地学习的科学。 密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。著名的密碼學者罗纳德·李维斯特解釋道:「密碼學是關於如何在敵人存在的環境中通訊」,自工程學的角度,這相當于密碼學與純數學的差异。密碼學的发展促進了计算机科学,特別是在於電腦與網路安全所使用的技術,如存取控制與資訊的機密性。密碼學已被應用在日常生活:包括自动柜员机的晶片卡、電腦使用者存取密碼、電子商務等等。.

新!!: 微型加密算法和密码学 · 查看更多 »

密钥

在密码学中,密钥(key,又常稱金鑰)是指某个用来完成加密、解密、完整性验证等密码学应用的秘密信息。在对称密码学(或称密钥密码学)中,加密和解密用的是同一个钥匙,因此钥匙需要保密。而在公钥密码学(或称非对称密码学)中,加密和解密用的钥匙不同:通常一个是公开的,称为公钥;另一个保密,称为私钥。 Category:密码学.

新!!: 微型加密算法和密钥 · 查看更多 »

开放源代码

開放原始碼(Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦原始碼。開放源代碼使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。 開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司。一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和--。這逐漸應用在其它領域,例如生物技術。.

新!!: 微型加密算法和开放源代码 · 查看更多 »

剑桥大学

劍橋大學(University of Cambridge;勳銜:Cantab)為一所坐落於英國劍橋市的研究型書院聯邦制大學。劍橋為英語世界中歷史第二悠久的大學,前身是一個於1209年成立的學者協會。這些學者本為牛津大學的一員,但後因與牛津鎮民發生衝突而移居至此。這兩所古老的大學在辦學模式等多方面都非常相似,並經常獲合稱為「牛剑」。 劍橋大學由31所成員書院及6所學術學院組成。雖大學本身為公立性質,但享有高度自治權的書院則屬私立機構。它們有自己的管理架構、收生以及學生活動安排,工作有別於負責教研的大學中央。劍橋大學是多個學術聯盟的成員之一,亦為英國「金三角名校」及劍橋大學醫療夥伴聯盟的一部分,並與產業聚集地的發展息息相關。 除了各學系安排的課堂,劍橋的學生也需出席由書院提供的輔導課程。學校共設八間文藝及科學博物館,並有館藏逾1500萬冊的圖書館系統及全球最古老的大學出版社。除了學習,學生可加入各學會、學團及體育校隊,參與不同的課外活動。劍橋大學校友包括多位著名數學家、科學家、經濟學家、作家、哲學家。共有116位諾貝爾獲獎者、15位英國首相、10位菲爾茲獎得主、6位图灵奖得主曾為此校的師生、校友或研究人員。.

新!!: 微型加密算法和剑桥大学 · 查看更多 »

C语言

C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.

新!!: 微型加密算法和C语言 · 查看更多 »

鲁汶

鲁汶(Leuven,Louvain),又譯勒芬或盧萬,是比利时第九大城市,靠近首都布鲁塞尔,位于弗拉芒大区。.

新!!: 微型加密算法和鲁汶 · 查看更多 »

Feistel network

#重定向 费斯妥密码.

新!!: 微型加密算法和Feistel network · 查看更多 »

RC4

在密碼學中,RC4(來自Rivest Cipher 4的縮寫)是一種流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TLS可采用的算法之一。 由美國密碼學家羅納德·李維斯特(Ronald Rivest)在1987年设计的。由于RC4算法存在弱点,2015年2月所發佈的 RFC 7465 规定禁止在TLS中使用RC4加密算法。 RC4由伪随机数生成器和异或运算组成。RC4的密钥长度可变,范围是。RC4一个字节一个字节地加解密。给定一个密钥,伪随机数生成器接受密钥并产生一个S盒。S盒用来加密数据,而且在加密过程中S盒会变化。 由于异或运算的对合性,RC4加密解密使用同一套算法。.

新!!: 微型加密算法和RC4 · 查看更多 »

XTEA

#重定向 微型加密算法.

新!!: 微型加密算法和XTEA · 查看更多 »

XXTEA

#重定向 微型加密算法.

新!!: 微型加密算法和XXTEA · 查看更多 »

流密码

#重定向 流加密.

新!!: 微型加密算法和流密码 · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »