首页 > 其他分享 >接口自动化AES对称加密为什么密钥key是16位的?

接口自动化AES对称加密为什么密钥key是16位的?

时间:2024-05-13 17:09:06浏览次数:12  
标签:AES 加密 ECB 16 密钥 key 区块

对称加密AES,加密和解密的密钥是同一个
AES是一个分组加密算法,AES有三种密钥长度(128、192、256)比特,常用的是128比特,也就是16位
AES常用的加密模式有:ECB,ECB是将明文按块处理,每一块单独加密(除此之外还有好几个,没接触过不列举)
那么我的理解是,ECB是按照一个区块16位来进行加密的,这就说明我们传入的密钥要是16或者是16的整数位
如果密钥的长度不足16位,那么就补足16位进行加密;如果传入的密钥长度大于16位,那么就分2个区块进行加密,前一个区块按照16位正常加密,后一个区块补齐16位进行加密

标签:AES,加密,ECB,16,密钥,key,区块
From: https://www.cnblogs.com/tyl-bok/p/18189589

相关文章

  • redis 如果修改key之后, 其有效时间会变吗
    在开发中遇到一个问题,使用redis中的set更新一个含有有效时间的key时,会使这个key的有效时间变成永久有效:127.0.0.1:6379>settesttestOK127.0.0.1:6379>expiretest1000(integer)1127.0.0.1:6379>settesttestOK127.0.0.1:6379>ttltest(integer)-1查阅redis官......
  • dbeaver连接mysql报错Public Key Retrieval is not allowed
    这个错误通常发生在尝试通过JDBC连接MySQL数据库时,并且是由于MySQL的配置不允许公钥检索导致的。从MySQL5.0开始,连接时默认需要使用密钥进行密码加密传输。如果JDBC驱动程序尝试通过不允许公钥检索的方式进行连接,就会抛出这个错误。解决方法:更新JDBC连接字符串,添加允许公钥检......
  • C120 树剖+李超树 P4069 [SDOI2016] 游戏
    视频链接:C120树剖+李超树P4069[SDOI2016]游戏_哔哩哔哩_bilibili    D12LuoguP3384【模板】轻重链剖分/树链剖分-董晓-博客园(cnblogs.com) LuoguP4069[SDOI2016]游戏//树剖+李超树O(nlognlognlogn)#include<iostream>#include<cstring>#in......
  • HJ16 购物单
    描述王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件附件电脑打印机,扫描仪书柜图书书桌台灯,文具工作椅无如果要买归类为附件的物品,必须先买该......
  • 洛谷 P2824 [HEOI2016/TJOI2016] 排序(二分,线段树)
    传送门解题思路据说是经典思路:把多次排序转化成二分+01序列。首先二分所求位置的数字是啥,将大于mid的数字变成1,将小于等于mid的数字变成0。这样在排序的时候就相当于统计区间里的1的个数(区间和),然后区间全部变成0或者1。也就是区间修改,区间求和,线段树可以实现。AC代码#inclu......
  • 【LeetCode 162】寻找峰值
    题目描述原题链接:LeetCode.162寻找峰值解题思路数组相邻元素不相等,峰值可能有多个,整个数组的最大值肯定是峰值之一,直接遍历数组获取最大值也能得到答案;但是写明复杂度要求O(logn)就是否定了最简单的O(n)遍历解法,需要用二分法;按照题意数组边界另一端等同于无穷小,可......
  • mongodb keysExamined ,mongodb nreturned
    keysExamined是MongoDB查询执行阶段的一个指标,用于表示在索引扫描过程中检查的界内和界外键的总数。这个值可以帮助我们了解查询是否有效地利用了索引。如果keysExamined的值大于0,这意味着查询正在使用索引。如果keysExamined的值非常高,但返回的文档数量(nreturned)却很低,这可能表明......
  • KubeKey 部署 K8s v1.28.8 实战
    在某些生产环境下,我们仅需要一个原生的K8s集群,无需部署KubeSphere这样的图形化管理控制台。在我们已有的技术栈里,已经习惯了利用KubeKey部署KubeSphere和K8s集群。今天,我将为大家实战演示如何在openEuler22.03LTSSP3上,利用KubeKey部署一套纯粹的K8s集群。实......
  • Python-PostgreSQL主键自动填充报错:SAWarning: Column x is marked as a member of th
    importdatetimefromsqlalchemyimportColumn,String,inspect,Integerfromsqlalchemy.ext.declarativeimportdeclarative_basefromsqlalchemy.ormimportsessionmakerfromsqlalchemyimportcreate_engineengine=create_engine(DATABASE_URL)Base=decla......
  • P1516 青蛙的约会
    问题可以转化成一个同余方程ax+by=c(a>0)(如果a是负的,要将a和c都变号)关于这个方程的求解,可以用拓展欧几里得算法解决#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<unordered_map>#include<string>#include<vector>#include<......