
[英]Cipher.doFinal() returning part of decrypted string for a long string
使用 sunjce 解密字符串时遇到问题: 如果我将整个密文传递给 doFinal,它会正常工作,但如果我正确调用它,它只会返回部分字符串。 例如对于输入 解密的字节只包含“000000”,但如果我使用 并删除更新,以便正确打印原始字符串。 可能是什么原因? 如果我在更新后将一个空字节数组传递给 d ...
[英]Cipher.doFinal() returning part of decrypted string for a long string
使用 sunjce 解密字符串时遇到问题: 如果我将整个密文传递给 doFinal,它会正常工作,但如果我正确调用它,它只会返回部分字符串。 例如对于输入 解密的字节只包含“000000”,但如果我使用 并删除更新,以便正确打印原始字符串。 可能是什么原因? 如果我在更新后将一个空字节数组传递给 d ...
[英]AES GCM Encryption/Decryption C# and Angular
我正在尝试实施 AES GCM 模式加密。 在我的应用程序中,加密发生在 angular 中,解密发生在 C# 代码中。 iam 在 angular 中使用 nodejs 加密库进行加密加密代码 ANGULARdata = "{hello world}"; var randomIV = Cryp ...
[英]Why the size of the encrypted data using AES is much bigger?
我的实现是在 python 中,在对大小为 111kb 的文件使用 AES 加密算法后,AES 后的加密数据大小约为 139 kb。 我需要帮助,请问这是否正常。 我试图处理大小,但它不起作用。 编写可能最大化大小的代码有什么问题吗? ...
[英]How to get the size of DER structure?
我需要学习 Der 结构的长度。 它用作密文文件的 header。 我的密码将 DER 编码数据和密文写回(密文)文件。 我需要了解 DER 结构的大小,以便我可以传递它并且只从密文文件中获取密文以对其进行解码。 我知道,我需要解析标头的外部 asn1 序列的长度字节(或字节)以获取该信息,但我不 ...
[英]Encryption/decryption fails
我有一个助手 class AES 加密/解密一个字符串,它主要是Baeldung AES 加密示例中提供的代码的克隆代码如下所示: 现在我用一个单元测试来测试这个,但是这个测试失败了 javax.crypto.BadPaddingException:给定的最终块未正确填充。 如果在解密过程中使用了错 ...
[英]how do i reencrypt a aes encrypted private key generated using nodejs crypto
我试图解密一个私有的 AES 加密 RSA 密钥,并用相同的 AES 算法重新加密它,但使用不同的密码。 我使用这种方法创建了一个 RSA 密钥对:crypto.generateKeyPairSync('rsa', { modulusLength: 2048, pub ...
[英]Encryption with Crypto.js and pycrypto generates different encryption cipher text
我正在尝试使用Crypto.js使用其AES算法在 Node 中生成加密文本。 它在 Js 中用于加密和解密。 同样,我尝试使用pycrypto在Python中实现相同的功能,它在python中都进行了加密和解密。但是当我想使用来自JS的加密密文在Python中解密时,问题就出现了。问题是JS中生成 ...
[英]How can i encrypt a string in Dart same like in c# using RijndaelManaged
这是我使用 RijndaelManaged 进行字符串加密的 c# 代码,我无法像 flutter 中那样进行加密,我尝试了很多包。 但没有结果。 我需要在 flutter 中加密一个字符串,我需要在 c# 中解密public static string key = Environment.GetE ...
[英]How to chain-encrypt using AES CBC mode without writing to file
我需要加密大量连续的字节,不适合单字节数组。 已经有一些类似的问题,但没有一个答案对我有用: stackoverflow.com/questions/5090233/how-to-encrpyt-decrypt-data-in-chunks stackoverflow.com/questions/ ...
[英]Maria DB AES_DECRYPT() with CBC encryption mode
mysql 显示错误:查询错误 (1582):调用本机 function 'AES_DECRYPT' 时的参数计数不正确 我的要求是使用 MariaDB 使用 aes-256-cbc 加密 ...
[英]How can I use AES encryption on top of JSON marshalling using Go?
我尝试使用以下教程: https://golangdocs.com/aes-encryption-decryption-in-golang 为了使用 AES256 和 Go 加密/解密文本, 它似乎适用于纯字符串,但不适用于 JSON 编码结构。 我不明白为什么,因为我认为 JSON 编码数据也 ...
[英]How to use SecureRandom instead of using hardcoded bytes array for Java AES Encrytion and Decryption?
在我的代码中,我对 IV 和密钥使用硬编码数组(如下所示) 但出于安全考虑,不推荐使用硬编码数组作为 IV 和 Key。 我可以使用 SecureRandom() 而不是这种类型的硬编码数组,如下所示 - 我只是想知道通过使用 SecureRandom 和密钥生成器为 IV 和密钥创建 16 个字 ...
[英]couldn't compile OpenSSL example: EVP Symmetric Encryption and Decryption
我正在从CentOS7上的 OpenSSL 文档构建一个加密/解密示例: 使用g++ -Wall -std=c++11 evp-encrypt.cxx -o evp-encrypt.exe -lcrypto ,g++ 报告: 更多错误信息: 我如何修复它以使其正常工作? 环境: ...
[英]AssertionError - Creating my own python library and I am getting an assertion error
我正在编写一个加密库,它允许您生成对称或非对称密钥/密钥对,并在以下 4 个类中的任何一个中使用它: TextEncA 、 TextEncS 、 ImageEncA和ImageEncS 。 该代码在语法上看起来是正确的,但是在测试代码时,我在使用 unittest 测试TextEncS class ...
[英]Decrypting a string in C# that was encoded in GO using the AES-GSM method
我有一个在 Go 中用 AES-GCM 加密的字符串,连同它的密码短语,我试图在 C# 中解密它。但是,我无法在 C# 中找到正确的方法来解密它。错误我我越来越提到 IV 的大小,块不是 C# 解密算法的正确长度。 以下是来自 Go 的值: AES encr/decr 密码:这是一个测试密码输入字 ...
[英]Golang- AES Decryption is not returning same Text
我正在关注此文档并尝试使用 GoLang 实现简单的 AES 加密和解密。 对于纯文本,它工作正常,但是对于 UUID,它不起作用。 除了解决这个问题以及为什么会这样。 这是我的示例代码 这是 output 如您所见,UUID 的最后一部分正在消失。 我附上了一张快照,上面说它没有正确解密最后一部分 ...
[英]converting the C# code to python on decryption
您好,我需要帮助将上述 c# 代码转换为等效的 python 代码。 由于我是 python 的新手,因此不确定此处要使用哪些相关库。 如果有人可以在这里帮助我,那就太好了。 到目前为止,我已经尝试了下面的代码,但看起来它不起作用: 这里ency_img是来自 MySQL 数据库的加密图像字节 o ...
[英]Creating shared secret using public and private keys using swift
我正在尝试将一个字节序列的ephemeralKey转换为一个椭圆曲线公钥,然后用它来创建一个使用我的私钥的共享密钥。 我知道如何在 python(下面的代码)中执行此操作。 但是我在 Swift 找不到方法。我的 Swift 代码也在下面复制,但它不正确。 你看到我的 Swift 代码有问题了吗? ...
[英]I encrypted the data in java using AES and trying the same to decrypt form javascript, but i am getting empty string as output in . Any suggestions
下面的代码在java端加密,加密后的数据共享给ui,我们需要解密。 前端和后端使用相同的密钥和 iv。 `下面的代码我尝试解密但它在控制台日志中打印为空也尝试解码 js 中的数据并尝试解密,但仍然得到相同的空 output。 ...
[英]C Client AES 128 GCM encryption with openssl and server decryption inside Intel SGX with rijndael 128 GCM
我想使用 Openssl AES 128 GCM 在客户端加密数据,并使用 rijndael 128 GCM 在 Intel SGX 内的服务器端解密这些数据。 我可以在 sgx_aes_gcm.cpp 中看到它使用与 Openssl 相同的函数。 我可以想象 EVP_CIPHER_CTX_ctrl ...