python高级密码加密_密码学中的高级加密标准

python高级密码加密The original name of Advanced Encryption Standard (AES) is Rijndael is a specialist for the encryption of electronic data which is established by the U.S.(NIST) as the National Institution...
摘要由CSDN通过智能技术生成

python高级密码加密

The original name of Advanced Encryption Standard (AES) is Rijndael is a specialist for the encryption of electronic data which is established by the U.S.(NIST) as the National Institution of Standard and Technology in 2001.

高级加密标准(AES)的原名是Rijndael,它是电子数据加密的专家,由美国国家标准技术研究所(NIST)于2001年成立。

It is based on a design principle known as a substitution permutation network in cryptography and is efficient in both software and hardware. Unlike, its precursor
DES, AES does not use a Feistel structure as DES. AES is a version of Rijndael which has a fixed block size of the message as 128 bits, and the key size is 128, 192, or 256 bits. As like, Rijndael per se is particular with block and key sizes that may be multiple of 32 bits, with a minimum no. of character as 128 and a maximum of character are 256 bits.
AES operates on a 4 x 4 column-major order array of bytes, termed the state. Most AES calculations are done in a particular finite field in cryptography.
For example, if there are 16 bytes of messages,

它基于密码学中称为置换排列网络的设计原理,并且在软件和硬件上均有效。 不像它的前身
DES, AES不使用Feistel结构作为DES。 AES是Rijndael的一种版本,具有固定的消息块大小(128位),密钥大小为128、192或256位。 就像Rijndael本身一样,其块和密钥的大小可能是32位的倍数,最小值为2。 最多128个字符,最多256位。
AES在称为状态的4 x 4列主序字节数组上运行。 大多数AES计算都是在密码学中的特定有限域中完成的。
例如,如果消息有16个字节,

, these bytes are shows as this two-dimensional array,
AES (2)

The cryptography key size used for an AES cipher specifies the number of transformation rounds that convert the input of a character, called the plaintext or original text, into the final output, called the ciphertext. The number of rounds is as follows as,

用于AES密码的密码密钥大小指定了将字符输入(称为纯文本或原始文本)转换为最终输出(称为密文)的转换回合数。 轮数如下,

  • 128-bit keys for 10 rounds.

    128位密钥,持续10回合。

  • 192-bit keys for 12 rounds.

    192位密钥,持续12回合。

  • 256-bit keys for 14 rounds.

    256位密钥,持续14轮。

AES的功能 (features of AES)

The features of AES are as follows,

AES的功能如下:

  • The symmetric key is a symmetric block cipher in cryptography.

    对称密钥是密码术中的对称块密码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值