aes模式_AES的完整形式是什么?

aes模式

AES:高級加密標準 (AES: Advanced Encryption Standard)

AES is an abbreviation of Advanced Encryption Standard, also known by its original name Rijndael. It is an arrangement of standard for the encryption of electronic data set up by the U.S. National Institute of Standards and Technology (NIST) in 2001.

AES是Advanced Encryption Standard(高級加密標準)的縮寫 ,也被稱為Rijndael。 它是美國國家標準技術研究院(NIST)在2001年建立的用于加密電子數據的標準的安排。

  • AES is a division of the Rijndael block cipher built up and expanded by two Belgian cryptographers, Vincent Rijmen and Joan Daemen, who put forward an offer to NIST for the duration of the AES selection process.

    AES是Rijndael分組密碼的一個部門,該密碼由兩位比利時密碼學家Vincent Rijmen和Joan Daemen建立并擴展,他們在AES選擇過程中向NIST提出了報價。

  • Rijndael is an associated group of ciphers with different key and block sizes. NIST decided on three members of the Rijndael associated group for AES, each with a block size of 128 bits, other than three different key lengths: 128, 192 and 256 bits.

    Rijndael是具有不同密鑰和塊大小的一組關聯密碼。 NIST決定了Rijndael關聯組的三個成員用于AES,每個成員的塊大小為128位,除了三種不同的密鑰長度:128、192和256位。

  • AES has been taken up by the U.S. government and is now used globally. It has taken the place of the Data Encryption Standard (DES), which was made available in 1977. The algorithm illustrated by AES is a symmetric-key algorithm, which signifies that the identical key is used for both encryption and decryption of data.

    AES已被美國政府采用,現已在全球范圍內使用。 它取代了1977年推出的數據加密標準(DES)。AES所說明的算法是對稱密鑰算法,它表示同一密鑰用于數據的加密和解密。

    On November 26, 2001, in the United States, AES was proclaimed by the NIST as U.S. FIPS PUB 197 (FIPS 197). This proclamation followed a five-year standardization process in which fifteen challenging designs were offered and assessed before the Rijndael cipher was preferred as the highly appropriate.

    2001年11月26日,在美國,NIST宣布AES為US FIPS PUB 197(FIPS 197)。 這項聲明遵循了為期五年的標準化程序,其中提供了15種具有挑戰性的設計并進行了評估,然后才將Rijndael密碼作為高度合適的密碼。

  • On May 26, 2002, AES turned out to be effectual as a federal government standard, after authorization by the Secretary of Commerce. AES is comprised of the ISO/IEC 18033-3 standard.

    在2002年5月26日,經商務部長授權,AES成為聯邦政府標準生效。 AES由ISO / IEC 18033-3標準組成。

  • AES is accessible in a lot of different encryption packages and is the foremost (and only) openly available cipher officially permitted by the National Security Agency (NSA) for top secret information when used in an NSA officially permitted cryptographic module.

    AES可通過許多不同的加密程序包進行訪問,并且是在國家安全局(NSA)官方允許的最高加密信息中使用的,最重要的(也是唯一)公開可用的密碼。

性能 (Performance)

  • For the AES selection process, the necessary criteria were high speed and low RAM.

    對于AES選擇過程,必要的標準是高速和低RAM。

    As the selected algorithm, AES carried out well on a broad range of hardware, from 8-bit smart cards to high-performance computers.

    作為選擇的算法,AES在從8位智能卡到高性能計算機的各種硬件上都表現出色。

  • On a Pentium Pro, AES encryption needs 18 clock cycles per byte, corresponding to a throughput of about 11 Mbit/s for a 200 MHz processor. On a 1.7 GHz, Pentium M throughput is about 60 Mbit/s.

    在Pentium Pro上,AES加密每個字節需要18個時鐘周期,相當于200 MHz處理器的吞吐量約為11 Mbit / s。 在1.7 GHz上,奔騰M吞吐量約為60 Mbit / s。

  • On Intel Core i3/i5/i7 and AMD Ryzen CPUs supporting AES-NI instruction set extensions, throughput can be multiple GB/s (even over 10 GB/s).

    在支持AES-NI指令集擴展的Intel Core i3 / i5 / i7和AMD Ryzen CPU上,吞吐量可以為數GB / s(甚至超過10 GB / s)。

Reference: Advanced Encryption Standard

參考: 高級加密標準

翻譯自: https://www.includehelp.com/dictionary/aes-full-form.aspx

aes模式

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/377358.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/377358.shtml
英文地址,請注明出處:http://en.pswp.cn/news/377358.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

IOS ----UIButton用法詳解

這段代碼動態的創建了一個UIButton,并且把相關常用的屬性都列舉了.希望對大家有用. //這里創建一個圓角矩形的按鈕UIButton *button1 [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能夠定義的button類型有以下6種,// typedef enum {// UIButtonTypeCusto…

針對一個class寫出它的內存管理池以及總結出allocator類(三個版本)

目錄示例版本1:per-class allocator,1示例版本2:per-class allocator,2最終版本:static allocator針對版本三進行macro如果我們不針對對象做內存管理,那么我們每次進行Foo* p new Foo(x);時總是會調用malloc函數。 盡管malloc函數…

kotlin 第一個程序_Kotlin程序添加兩個矩陣

kotlin 第一個程序Given two matrices, we have to add them. 給定兩個矩陣,我們必須將它們相加。 Example: 例: Input:matrix 1:[2, 3][4, 5][7, 1]matrix 2:[4, 6][9, 0][7, 6]Output:[6, 9][13, 5][14, 7] 在Kotlin中添加兩個矩陣的程序 (Progra…

ubuntu 切換用戶的命令[shell, linux]

使用ubuntu過程中免不了和shell(終端)打交道, 也不可避免在各種用戶之間進行切換, 從而實現對各帳戶的管理, 這個就涉及到了一個比較基礎又很重要的工作,怎么樣切換用戶, 對于LINUX老鳥來說,這個根本不值不提的東東卻讓新手撓頭不已, 現在給出普通用戶和超級用戶切換的命令(附圖…

曲苑雜壇--修改數據庫名和文件組名

/* 該腳本示例如何完整的修改一個數據庫的名稱. 數據庫為原名稱為DB_BEIJING,需要修改成DB_SHANGHAI nzperfect 2012.12.19 */--判斷是否存在同名的數據庫,以防止誤刪除 USE master GO IF EXISTS (SELECT name FROM sys.databases WHERE name NDB_BEIJI…

關于new handler與default、delete關鍵字

在https://blog.csdn.net/qq_42604176/article/details/111638568的operate_new源代碼長啥樣中談到過new handler。 當operator new不能夠分配出申請的內存時,會拋出bad_alloc 異常。有的編譯器會返回0. 當定義成new(nothrow) Foo;就不會拋異常&#xff…

模式匹配運算符–Shell

轉載:http://www.firefoxbug.net/?p722 Var/home/firefox/MyProgram/fire.login.name ${Variable#pattern}:如果模式匹配于變量值的開頭處,則刪除匹配的最短部分,并且返回剩下的部分 例子: [fire]$ echo ${Var#*/} [fire]$ home/…

河內塔問題_河內塔的Python程序

河內塔問題You are challenged for a challenge to find the number of moves required to move a stack of disks from one peg to another peg. Wait for a second, it sounds easy? Let’s find are what is going on and in this article, we are introducing a chapter o…

VC6、BC5、G2.9標準分配器一覽

目錄VC6標準分配器BC5標準分配器G2.9標準分配器VC6標準分配器 VCx中源碼可以在電腦路徑中找: [D:\Program Files\VisualStudio\Community\VC\Tools\MSVC\14.28.29333\include\xmemory] 不過太多了。大概在837行左右有關于allocator代碼。還是先看侯捷PPT上的吧。 …

【轉】shell 大括號、圓括號的使用

在這里我想說的是幾種shell里的小括號,大括號結構和有括號的變量,命令的用法,如下: PHP 代碼:1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:string},${var:string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(va…

css clear屬性_CSS中的clear屬性

css clear屬性CSS | 清除財產 (CSS | clear Property) We know so much about float property and how it is used for styling our web pages. If you do not remember the float property, lets help jog your memory. The float property is used to set the elements in a …

linux find prune排除某目錄或文件

http://blog.csdn.net/ysdaniel/article/details/7995681 查找cache目錄下不是html的文件 find ./cache ! -name *.html -type f列出當前目錄下的目錄名,排除includes目錄,后面的-print不能少 find . -path ./includes -prune -o -type d -maxdepth 1 -print排除多個目錄,”(“…

嵌入式指針embedded pointer的概念以及用法

目錄前言概念用法參考前言 在針對一個class寫出它的內存管理池以及總結出allocator類(三個版本)中內存管理池的第二個版本中涉及到了一個非常重要的概念:嵌入式指針。同時嵌入式指針也在G2.9版本的alloc中出現。現在整理一下網上的一些用法和概念 概念 嵌入式指針…

CLI配置和編址

實施基本編址方案: 在設計新網絡或規劃現有網絡時,至少要繪制一幅指示物理連接的拓撲圖,以及一張列出以下信息的地址表: l 設備名稱 l 設計中用到的接口 l IP 地址和子網掩碼 l 終端設備(如 PC)的默…

sql語句中的in用法示例_PHP中的循環語句和示例

sql語句中的in用法示例循環 (Loops) Imagine that we need a program that says "hello world" 100 times. Its quite stressful and boring to write the statement -- echo "hello world" — 100 times in PHP. This is where loop statement facilitate…

love2d教程30--文件系統

在游戲里少不了文件操作,在love2d里我們可以直接用lua自帶的io函數,如果不熟悉可以先讀一下我的lua文件讀寫。 相對lua,love2d提供了更多的函數, 方便我們操作文件。不過可能處于安全考慮,love2d只允許我們訪問兩個目錄…

std::alloc具體細節

G2.9 std::alloc的缺點: 1、在alloc::deallocate中沒有將拿到的內存資源還給操作系統,在多任務中將占用很大資源 2、alloc::deallocate函數沒有檢查傳入的p指針的有效性。在這里它默認p為alloc::allocate取得。 如果p并非alloc::allocate取得&#xf…

修改函數的返回地址

這篇隨筆源自今天看的這篇文章http://www.cnblogs.com/bluesea147/archive/2012/05/19/2508208.html 1. 如何修改函數返回地址 今天主要寫測試程序思考和驗證了一下這個問題&#xff0c;先看一下這個&#xff23;程序 1 #include <stdio.h>2 void foo(){3 int a,…

調試JavaScript代碼

JavaScript調試代碼 (JavaScript debugging the code) Debugging is the process of finding mistakes or bugs in the program. There are several ways one can debug their JavaScript code. This article will walk you through the strict mode in JavaScript and excepti…

Delphi運算符及優先級

單目運算符 (最高優先級) 取變量或函數的地址(返回一個指針) not 邏輯取反或按位取反 乘除及按位運算符 * 相乘或集合交集 / 浮點相除 div 整數相除 mod 取模 (整數相除的余數) as 程序運行階段類型轉換 (RTTI運算符) and 邏輯或按位求和 shl 按位左移 shr 按位右移 加減運算符…