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

Java PBE加密字符串长度与输入相同

沙柏
2023-03-14

共有1个答案

双俊人
2023-03-14

在这种情况下,您可以使用流密码而不是分组密码。注意,分组密码也可以用作流密码,例如计数器模式下的AES。

如果必须使用分组密码,并且所有字段都大于一个块,则可以使用密码文本窃取。

这两种方法给出的输出在视为字节数组时与输入长度相同。将输出字节数组表示为与输入相同长度的字符串可能会有困难。

 类似资料:
  • 本文向大家介绍jQuery 限制输入字符串长度,包括了jQuery 限制输入字符串长度的使用技巧和注意事项,需要的朋友参考一下 我们后台做程序的时候,比如录入一篇文章,文章会有摘要,我们希望文章的字符长度是我们可以控制的,我们不希望它太长,比如限制只能输入250个字符,下面的代码实现了这种功能。 先来看一下效果图 代码如下: 以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持呐喊教程

  • 我试图执行以下问题中给出的答案 - AES(aes-cbc-128,aes-cbc-192,aes-cbc-256)使用开放sl C进行加密/解密 我不妨把代码贴在这里—— 这运行得很好,但我想先加密一次字符串,然后再解密它,所以我手边没有。因此,我将无法计算。 如何在不知道加密的实际字符串的情况下获得<code>encslength</code>。

  • 我正在尝试使用pycrypto加密我的数据。我已经为此编写了以下代码。 但我的错误率越来越低 如何控制输入字符串?输入字符串可以是任意长度。

  • 问题内容: 我刚刚开始学习我的第一种真正的编程语言Python。我想知道如何将用户输入限制为特定字符和特定长度。例如,如果用户输入的字符串包含除字母以外的任何内容,我想显示一条错误消息,并且我想显示其中一个用户输入的字符超过15个。 第一个似乎是我可以使用正则表达式做的事情,由于我已经在Java语言中使用过它们,所以我对此有所了解,但是我不确定如何在Python中使用它们。第二个,我不确定该如何处

  • 要求出字符串的长度(字符的个数),我们可以使用length函数。调用这个函数的语法和我们前面看到的有点不同: int length; length = fruit.length(); 对于这种函数调用,我们称之为在字符串变量fruit上**调用(invoke)**length函数。“调用(invoke)”这个词可能看起来有点奇怪,但是后面我们还会遇到很多在对象上调用函数的例子。 函数调用的语法称

  • 从我的安全团队,他们希望我使用AES256密钥强度和CBC模式。我的代码只有当我输入长度为32个字母的输入明文时才起作用,现在我将输入明文改为256 CBC,块大小改为128。 如果我输入“这是一个测试”(不是32个字符长),我会收到: 系统安全密码学。加密异常:输入数据不是完整的块。 如果我输入:“ABCDEFGHIJKLMNOPQRSTUVWXYZ000000”,就行了! 我需要什么代码来使这