当前位置: 首页 > 知识库问答 >
问题:

不应使用ECB模式的密码

柴兴贤
2023-03-14

共有1个答案

东方英豪
2023-03-14

这看起来像是Android Studio用来查找问题的Android Lint中的bug。该警告的意图是警告使用对称密码(如AES)的ECB块模式。然而,对于RSA来说,警告这一点是没有意义的,因为RSA/ECB/...密码只接受/处理一个输入块。

 类似资料:
  • 本文向大家介绍vue项目中使用AES实现密码加密解密(ECB和CBC两种模式),包括了vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)的使用技巧和注意事项,需要的朋友参考一下 vue项目中使用AES实现密码加密解密 区别 ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。 CBC:是一种循环模式,前一个分组的密文和当前分

  • 以下是我的加密/解密方法: 所以现在当我尝试加密时,我得到了这个异常: 我已经尝试在encrypt和Decrpt中使用密码实例。它只用于加密而不用于解密。我认为需要填充,因为数据大小不是16字节的倍数。“data”字节长度打印为,因此尝试将字符附加到数据中,然后进行加密,但也不起作用。

  • 我用Delphi加密“sifrelenecek”字符串,使用AES 128 ECB,使用密钥为“KRPTTT101103”,它给了我“FBE4A4405D6C1B54503D9B213E41AE56”,我正在检查http://aes.online-domain-tools.com/,它是正确的。我试图使用此功能创建相同的PHP加密; 但是php给我的结果是“wL2yf 72thixicjw0duQ

  • 我正在尝试解密一个文本,它是用AES-256-ECB用给定的密钥加密的。为了解密,Im使用了用于加密的相同版本的openssl(openssl 1.1.1d,2019年9月10日)。 我试过这些命令: 我得到的是:。有什么问题?

  • 问题内容: 我有一个看起来像这样: 到目前为止,我所有的验证都在模式中进行,我想知道如何通过密码验证来实现这一点。用户在两个字段中输入密码,并且模型应检查它们彼此是否相同。 这种验证是否属于架构?我是这种验证的新手。 我应该如何验证密码? 问题答案: 我最终发现,您可以结合使用 虚拟路径 和 函数来实现此目的(如本要点所示),以达到与密码匹配相同的目的: https //gist.github.c