问题标签 [ecb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6133 浏览

java - Python河豚加密

由于我对 Java 的不完整了解,无法将此加密代码转换为 Python 代码,因此我正在苦苦挣扎。两者应该有完全相同的结果。帮助将不胜感激。

Java 函数

Python 等价物

结果

Java 函数:“??¾ô”

Python 函数:“Ë4A-¾`*ã”

0 投票
1 回答
7515 浏览

java - 使用除 ECB 之外的其他模式时,使用 DES 解密会引发“InvalidKeyException:缺少参数”

我基本上将这里的代码http://www.avajava.com/tutorials/lessons/how-do-i-encrypt-and-decrypt-files-using-des.html用于加密应用程序,但我希望能够选择操作模式,所以我添加了这个:

主要看起来像这样:

正如我在标题中所说,它适用于欧洲央行,但在其他模式下我只能加密。

0 投票
4 回答
12063 浏览

aes - 如何检测分组密码模式

如何检测消息是否通过CBCECB模式加密?

我创建了一个随机加密AES 128 CBCECB的函数,并且我在明文密文之间进行了汉密处理,但接缝与密码模式无关。

如何检测分组密码模式

先感谢您

0 投票
2 回答
189 浏览

java - 黑莓上的 DES 加密出错了

我有一个在 BlackBerry JDE 5.0.0 上开发的应用程序,它使用 DES 算法和 ECB 模式加密字符串。加密后,结果采用base64编码。但是,每当我将我的加密方法得到的结果与我在在线加密引擎上得到的结果进行比较时,它总是在最后几个字符上给出不同的结果。我试图解密我使用在线加密引擎从我的加密方法中获得的结果,看起来结果不是有效的。那么如何在最后几个字符上修复不同的结果呢?

这是我的加密方法代码:

我要加密的字符串是“00123456”我从我的加密方法得到的结果是:YnF2BWFV/8w=我从在线加密引擎得到的结果(http://www.tools4noobs.com/online_tools/encrypt/ ) : YnF2BWFV9sw= 我从 android 得到的结果 (使用相同的加密算法和方法) : YnF2BWFV9sw=

这是Android上的代码:

谁能帮我这个?

0 投票
1 回答
1261 浏览

security - 电子密码本(ECB)模式应用

在大多数地方都有关于什么是 ECB 的描述,但没有描述它的实际用法。我找不到欧洲央行的用途。

ECB模式有哪些有用的应用?(实时应用程序或任何其他)

0 投票
1 回答
2332 浏览

encryption - 如何解密 Adob​​e Triple Des ECB 模式加密密码?

你可能听说过。1.3亿的adobe用户数据库最近被泄露。我想找出我为创建的 adobe 帐户使用的密码,以确保我没有在其他任何地方使用它。但是如何解密 Triple DES ECB 模式加密的密码呢?有没有办法在不知道 Adob​​e Cipher Key 的情况下做到这一点?有没有办法获得密码密钥?

0 投票
0 回答
464 浏览

ios - CCCrypt 因 EXC_BAD_ACCESS 崩溃

我正在加密视频,有时我会遇到 CCCrypt 崩溃。这是我的加密方法,谁能解释它为什么会崩溃?(该过程在队列中的 NSOperation 中运行)。崩溃发生CCCryptorStatus cryptStatus = CCCrypt在线

0 投票
2 回答
1916 浏览

c# - C#中简单的DES ECB加解密

我正在尝试做一个练习,其中包括使用给定的共享密钥解密给定的加密会话密钥。我已经解密了会话密钥并在屏幕上打印了字节数组。(当我运行程序时会打印相同的结果)。

然后为了检查我的工作,我试图再次加密解密的会话密钥(显然使用相同的共享密钥),但结果总是不同的,什么时候应该给我原始的加密会话密钥。

我无法理解是我的错误....

谢谢

0 投票
1 回答
560 浏览

python - 从对象中删除字节(python 解密河豚 ECB)

我正在修改一个 python 脚本。有一个解码字符串的函数,但它给我的错误是传递给解密的数据不是 8 的倍数。我试图将它添加到它需要的字节,但是在我不知道如何删除它们之后在返回对象之前。

这是功能:

我无法更改解密模式,因为它的日期是由另一个我没有来源的脚本编写的。

如果没有我在 decript 之前添加的额外字节,我怎样才能返回正确的 obj?

非常感谢 :)

0 投票
1 回答
808 浏览

ios - ios使用des ecb解密base64编码的字符串

我正在尝试解密一个字符串,该字符串首先在 ecb 模式下使用 des 加密,然后以 base64 编码。

这是我的代码:

但是我得到一个零字符串作为回报......有什么想法吗?