ecb相关内容

ValueError:数据必须与 ECB 模式下的块边界对齐

我正在尝试使用以下代码在 ECB 模式下进行 aes 128 加密. from Crypto.Cipher import AES键 = 'abcdefghijklmnop'密码 = AES.new(key.encode('utf8'), AES.MODE_ECB)msg = cipher.encrypt(b'你好')打印(味精.十六进制())解密 = AES.new(key.encode('ut ..
发布时间:2021-10-26 17:43:09 Python

在python中使用AES生成ECB企鹅

我想对图像中的数据进行加密,但是生成的密文仍然是有效的图像.我使用python中的AES加密图像,然后替换文件中的标头,但Windows无法打开加密的图像. 代码 def加密文件(自己,in_filename,out_filename):filesize = os.path.getsize(in_filename)iv = Random.new().read(AES.block_size ..
发布时间:2021-05-04 19:39:36 Python

BouncyCastle中的Blowfish ECB模式

该线程不应用于讨论ECB模式有多糟糕,我应该对其进行更改,但是BouncyCastle并不真正支持该模式,除了Java中,您可以使用“ getInstance”。我正在使用的代码是这个,它只能正确解密第一个块(0x1000字节)。 BufferedBlockCipher Blowfish = new BufferedBlockCipher (新的BlowfishEngine()); K ..
发布时间:2020-09-23 01:31:41 C#/.NET

在node.js上使用AES-ECB加密二进制数据

我尝试在node.js上进行加密,但是很遗憾,我无法获得与在线站点相同的结果。 我想用二进制文件加密一些二进制数据键。我在 nodejs网站上使用了该教程,但结果与参考数据集不同。 我的参考数据集已通过Java代码,C代码和两个在线站点验证: http://aes.online-domain-tools.com/ 和 https://www.hanewin.net/encrypt/aes ..
发布时间:2020-06-02 19:59:39 其他开发

使用openssl_encrypt将Mcrypt替换为3DES-ECB加密

我有一个使用mycrypt的加密方法,密码为3des,模式为ecb: mcrypt_module_open ( MCRYPT_3DES, '', 'ecb', '' ) 现在,我想使用openssl_encrypt对其进行加密,但在openssl_get_cipher_methods()列表中没有找到des3-ecb. 解决方案 现在我想使用openssl_encrypt对其 ..
发布时间:2020-05-27 00:16:08 PHP

如果您不希望出现重复的结果,欧洲央行是安全的选择吗?

我想使用Rijndael-256加密文本的较长段落(在此之前,文本已被压缩并转换为base64). 两者极不可能相同.但是如果碰巧的话,是否可以在文本的开头或结尾添加随机密钥来保护它(无论它们是否相同),以防万一用户写相同的文本? 如果我确保没有结果是100%相同,那么如果您不会得到重复的结果,欧洲央行是否安全? 还是这样:(使用base64 ...不准确,仅是示例) _H ..
发布时间:2020-05-08 00:25:51 其他开发

Java AES解密问题

我已经完成了使用以下标准对已经加密的Java解密文件: 具有128位密钥,ECB模式和PKCS7的AES加密算法填充。 加密的文件格式为: - 第一个字节为十六进制0x31 - 指定使用的加密方法(1用于AES) - 后跟输入文件的加密字节 我还必须下载文件,所以这里是我到目前为止的尝试: 下载代码,我跳过这里的第一个字节为它不是必需的且未被加密: final St ..
发布时间:2017-08-18 03:08:03 Java开发

Python Blowfish加密

由于我对Java的不完整知识将这个加密代码转换成Python代码,我很挣扎。两者应该有完全相同的结果。帮助将不胜感激。 Java功能 import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import java.security.Key; class Main { public ..
发布时间:2017-08-18 01:28:51 Java开发

PHP加密/解密与TripleDes,PKCS7和ECB

我的加密功能正常工作,但我无法弄清楚如何获取解密功能以提供正确的输出。 这是我的加密功能: $ p $ b $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ key = md5(utf8_encode($ secret),true); //以$ key的前8个字节,并将它们追加到$ key的末尾。 $ key。= subs ..
发布时间:2017-08-18 01:16:59 PHP

是不是曾经建议使用欧洲央行加密模式?

从来看对密码模式,然后我听说欧洲央行的其他东西,这个维基百科文章,这是一个很大的禁忌,可以泄露你的加密数据的信息。但是,仍然有很多的例子在那里的'网,利用欧洲央行: 一顶谷歌的结果在.NET 其中一个回答这个问题的 是以往任何时候都可以接受的或有利使用ECB? 如果数据非常小(1块),您使用的是两个盐和IV ,是它好吗?如果是这样,这里是阈值,当你停止使用它? 解决方案 如果数据非常 ..
发布时间:2015-11-27 10:35:11 C#/.NET