aes相关内容

C - 使用 AES 加密和解密字符串

我正在尝试了解如何使用 这个 c 库(tiny-AES-c).作为一名 Web 开发人员,我希望为 这个 JS fiddle 获得等效的 C 代码. JS 代码很简单: //加密var ciphertext = CryptoJS.AES.encrypt('my message', 'secret key 123');console.log("加密:" + ciphertext.toStri ..
发布时间:2021-10-26 17:42:54 前端开发

将字符串转换为 SecretKey

我正在 java 中实现 AES 算法.我正在将 SecretKey 转换为 String 并通过套接字传递给 server.java.在 server.java 中,我将此字符串转换回 SecretKey.但是,出现错误下面提到. 我尝试了所有可能的解决方案,但没有任何效果.在 client.java 中,我将 secKey 转换为 String 字符串编码键 =Base64.getE ..
发布时间:2021-10-26 17:42:49 Java开发

使用 AES 和 Base64 加密字符串

我正在尝试加密要在程序启动期间加载和解密的数据库中的一些文本. 我尝试了几种方法,包括第三方库https://github.com/richard-lyman/lithcrypt 无济于事.使用以下方法加密/解密 8/10 个项目,但似乎在加密/解密的某个时刻留下了一些填充残留物.目前我的代码是这样的: 打包客户端进口 (“编码/base64"“加密/aes"“加密/密码"“fmt")va ..
发布时间:2021-10-26 17:42:40 其他开发

python 3 pycrypto iv 必须是 16 字节长

所以我一直在尝试基于 github pycrypto 指南构建一个 AES 加密程序链接到 github 但是当我去解码时出现错误: 回溯(最近一次调用最后一次): 中的文件“/home/pi/Desktop/aes/newAES.py",第 24 行打印(解密(密钥,味精,iv))文件“/home/pi/Desktop/aes/newAES.py",第 13 行,解密密码 = AES.new( ..
发布时间:2021-10-26 17:42:36 Python

具有任意标签长度的 AES-GCM

对于算法测试向量评估,我尝试在 GCM 模式下执行 AES 以使用任意标签长度值(例如 32 位)进行加密和解密. 当我尝试使用如下任意标签长度初始化我的密码时: final Cipher cipher = Cipher.getInstance(“AES/GCM/NoPadding");GCMParameterSpec parameterSpec = new GCMParameterSpe ..
发布时间:2021-10-26 17:42:33 Java开发

.NET Core (C#) 中的 AES-256-CBC

我正在寻找 C# 代码来重现以下 openssl 命令. openssl enc -d -aes-256-cbc -in my_encrypted_file.csv.enc -out my_decrypted_file.csv -pass file:key.bin 附加信息: 以字节[]形式存在的加密文件 key.bin 是一个长度为 256 的字节 [](密钥是通过对另一个文 ..
发布时间:2021-10-26 16:04:41 C#/.NET

Python 中的 AES ECB 加密

我的主要目标是把这个javascript改写成python password = "AAAABBBBCCCC";passwordMd5 = CryptoJS.MD5(密码);//e1b6b2b3211076a71632bbf2ad0edc05passwordKey = CryptoJS.SHA256(CryptoJS.SHA256(passwordMd5 + data.v1) + data.v2 ..
发布时间:2021-06-28 19:06:09 Python

不执行下一个任务自动调用退出函数

参考我的 上一个问题 我只需要更改大部分代码并使用函数调用.现在文件可以按预期读取和打印,但我注意到当它转到预期的 fileReader 并打印文件后,它通过调用 choiceReader 自动退出(案例:else ) 函数,这不是要调用的预期函数.我的期望是 algorithm() 将是下一个调用.请问我又在这里错过了什么? 新代码是: #include #include #includ ..
发布时间:2021-06-12 20:32:01 其他开发

AES (aes-ige-128, aes-ige-192, aes-ige-256) 使用 openssl C 加密/解密

最近我终于(在 stackoverflow 的用户 @WhozCraig 的帮助下)开始在 CBC 模式下使用 AES.现在,我想做完全相同的事情,但使用 AES IGE.我查看了 openssl-1.0.1e/test/igetest.c 并尝试构建我自己的测试.但再一次,我对输入和输出的大小有问题.其他一切都很好,因为我从以前的代码中复制了它:AES (aes-cbc-128, aes-cbc ..
发布时间:2021-06-12 20:28:03 其他开发

我需要多个 EVP_CIPHER_CTX 结构吗?

我有一个单线程客户端/服务器应用程序,需要对其网络通信进行加密和解密.我计划使用 OpenSSL 的 EVP API 和 AES-256-CBC. 我从几个例子中找到的一些示例伪代码: //使用EVP_aes_256_*()时key为256位(32字节)//我认为 iv 的大小与块大小相同,128 位(16 字节)...是吗?1: EVP_CIPHER_CTX *ctx = EVP_CIP ..
发布时间:2021-06-12 20:27:18 其他开发

我必须为数据库中使用 AES-256-CBC 加密的字符串指定的长度是多少?

我使用 AES 256 cbc 方法来加密我的文件.我正在加密的列称为“名称".以前在加密之前,我在 phpmyadmin 中将“名称"的 varchar 长度设置为 20.当我尝试加密时,我发现它很短,并且整个加密字符串没有插入数据库中.所以我将 varchar 的大小更改为 50,但长度仍然很小.我也必须为其他列执行此操作.如何确定“名称"列的有效长度. 我在加密中使用随机 IV,如下面 ..
发布时间:2021-06-06 18:57:10 PHP

如何使用 Python 实现 MySQL 的 AES_DECRYPT()

我正在尝试编写一个 python 代码,它具有与 MySQL 的 AES_ENCRYPT 和 AES_DECRYPT 相同的功能.https://dev.mysql.com/doc/refman/5.6/ja/encryption-functions.html 我想在 MySQL 和 Python 之间加密和解密数据. 比如我想用python解密数据,用MySQL的AES_ENCRYP ..
发布时间:2021-06-05 19:13:44 数据库

aes_decryption 在 phpmyadmin 中不起作用

我在mysql数据库中有一张表: 如果不存在则创建表`t`(`q` varchar(257) 非空) 引擎=MyISAM 默认字符集=latin1; 我向它添加了两个值 - 一个是通过 mysql-console,另一个来自 phpmyadmin: insert into t(q) values(aes_encrypt('from phpmyadmin', 123456));插入 t(q) ..
发布时间:2021-06-05 19:07:41 数据库

如何在 C++ 中使用 openssl/md5 来散列字符串?

我需要在我的程序中使用 md5 算法散列一个字符串.有 lib openssl 但我是新手.如何使用它对字符串进行哈希处理,以及在哪里可以找到教我如何使用此库以及其他函数(如 aes)的好文档? 我试过这个代码: int main(){无符号字符结果[MD5_DIGEST_LENGTH];const unsigned char* str;str = (unsigned char*)"你好" ..
发布时间:2021-06-02 19:17:26 其他开发

AES/CBC真的需要IV参数吗?

我正在编写一个简单的应用程序,以使用AES/CBC(模式)对我的消息进行加密.据我了解,CBC模式需要IV参数,但是我不知道为什么我的代码在不使用IV参数的情况下也能工作.任何人都可以解释为什么?谢谢. 打印的加密消息:T9KdWxVZ5xStaisXn6llfg ==毫无例外. 公共类TestAES {公共静态void main(String [] args){尝试 {字节[]盐=新的字 ..
发布时间:2021-05-18 20:04:57 Java开发

是否可以在ffmpeg中加密mpeg-dash清晰内容?

是否可以在ffmpeg中加密mpeg-dash透明内容?还是我们需要其他代码来处理加密? 从ffmpeg dashenc.c代码看来,破折号没有加密内容.我们可以重复使用mp4混合器进行加密和使用破折号进行分段吗? 解决方案 如果满足您的需要,可以使用ffmpeg和openssl创建AES加密的HLS流-ffmpeg文档( ..
发布时间:2021-05-06 20:49:33 其他开发