aes相关内容
我正在尝试了解如何使用 这个 c 库(tiny-AES-c).作为一名 Web 开发人员,我希望为 这个 JS fiddle 获得等效的 C 代码. JS 代码很简单: //加密var ciphertext = CryptoJS.AES.encrypt('my message', 'secret key 123');console.log("加密:" + ciphertext.toStri
..
我正在 java 中实现 AES 算法.我正在将 SecretKey 转换为 String 并通过套接字传递给 server.java.在 server.java 中,我将此字符串转换回 SecretKey.但是,出现错误下面提到. 我尝试了所有可能的解决方案,但没有任何效果.在 client.java 中,我将 secKey 转换为 String 字符串编码键 =Base64.getE
..
我们要解密 AES-128 加密的 m3u8 TS 文件.这是我们的 .m3u8 文件 #EXTM3U#EXT-X-TARGETDURATION:12#EXT-X-ALLOW-CACHE:YES#EXT-X-PLAYLIST-TYPE:VOD#EXT-X-KEY:METHOD = AES-128,URI = “?enc.key wmsAuthSign = eyJhbGciOiJIUzI1NiIs
..
我正在尝试加密要在程序启动期间加载和解密的数据库中的一些文本. 我尝试了几种方法,包括第三方库https://github.com/richard-lyman/lithcrypt 无济于事.使用以下方法加密/解密 8/10 个项目,但似乎在加密/解密的某个时刻留下了一些填充残留物.目前我的代码是这样的: 打包客户端进口 (“编码/base64"“加密/aes"“加密/密码"“fmt")va
..
所以我一直在尝试基于 github pycrypto 指南构建一个 AES 加密程序链接到 github 但是当我去解码时出现错误: 回溯(最近一次调用最后一次): 中的文件“/home/pi/Desktop/aes/newAES.py",第 24 行打印(解密(密钥,味精,iv))文件“/home/pi/Desktop/aes/newAES.py",第 13 行,解密密码 = AES.new(
..
对于算法测试向量评估,我尝试在 GCM 模式下执行 AES 以使用任意标签长度值(例如 32 位)进行加密和解密. 当我尝试使用如下任意标签长度初始化我的密码时: final Cipher cipher = Cipher.getInstance(“AES/GCM/NoPadding");GCMParameterSpec parameterSpec = new GCMParameterSpe
..
我正在使用以下命令在 openssl 中加密视频文件 openssl aes-256-cbc -nosalt -a -in movie.mp4 -out movie.enc -k skdjfsldkfjsldkjfsldkf 并使用以下代码解密文件,但我不断收到错误的解密错误,我做错了什么? var crypto = require('crypto');var fs = require('f
..
我正在寻找 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 的字节 [](密钥是通过对另一个文
..
我正在寻找如何在 vb.net 中生成 AES 密钥和 IV. http://programmers-en.high-way.info/vb/aes.html 如上链接,有 AesIV 和 AesKey 的声明. 但我不想对 AesIV 和 AesKey 使用硬编码. Private Const AesIV As String = "!QAZ2WSX#EDC4RFV"Private Con
..
我的主要目标是把这个javascript改写成python password = "AAAABBBBCCCC";passwordMd5 = CryptoJS.MD5(密码);//e1b6b2b3211076a71632bbf2ad0edc05passwordKey = CryptoJS.SHA256(CryptoJS.SHA256(passwordMd5 + data.v1) + data.v2
..
参考我的 上一个问题 我只需要更改大部分代码并使用函数调用.现在文件可以按预期读取和打印,但我注意到当它转到预期的 fileReader 并打印文件后,它通过调用 choiceReader 自动退出(案例:else ) 函数,这不是要调用的预期函数.我的期望是 algorithm() 将是下一个调用.请问我又在这里错过了什么? 新代码是: #include #include #includ
..
我正在 AES 128 CBC 上执行 MCT,如 http://csrc.nist.gov/groups/STM/cavp/documents/aes/AESAVS.pdf 第一次迭代的预期向量结果是 密钥 = 9dc2c84a37850c11699818605f47958c IV = 256953b2feab2a04ae0180d8335bbed6 PLAINTEXT
..
最近我终于(在 stackoverflow 的用户 @WhozCraig 的帮助下)开始在 CBC 模式下使用 AES.现在,我想做完全相同的事情,但使用 AES IGE.我查看了 openssl-1.0.1e/test/igetest.c 并尝试构建我自己的测试.但再一次,我对输入和输出的大小有问题.其他一切都很好,因为我从以前的代码中复制了它:AES (aes-cbc-128, aes-cbc
..
我有一个单线程客户端/服务器应用程序,需要对其网络通信进行加密和解密.我计划使用 OpenSSL 的 EVP API 和 AES-256-CBC. 我从几个例子中找到的一些示例伪代码: //使用EVP_aes_256_*()时key为256位(32字节)//我认为 iv 的大小与块大小相同,128 位(16 字节)...是吗?1: EVP_CIPHER_CTX *ctx = EVP_CIP
..
我使用 AES 256 cbc 方法来加密我的文件.我正在加密的列称为“名称".以前在加密之前,我在 phpmyadmin 中将“名称"的 varchar 长度设置为 20.当我尝试加密时,我发现它很短,并且整个加密字符串没有插入数据库中.所以我将 varchar 的大小更改为 50,但长度仍然很小.我也必须为其他列执行此操作.如何确定“名称"列的有效长度. 我在加密中使用随机 IV,如下面
..
我正在尝试编写一个 python 代码,它具有与 MySQL 的 AES_ENCRYPT 和 AES_DECRYPT 相同的功能.https://dev.mysql.com/doc/refman/5.6/ja/encryption-functions.html 我想在 MySQL 和 Python 之间加密和解密数据. 比如我想用python解密数据,用MySQL的AES_ENCRYP
..
我在mysql数据库中有一张表: 如果不存在则创建表`t`(`q` varchar(257) 非空) 引擎=MyISAM 默认字符集=latin1; 我向它添加了两个值 - 一个是通过 mysql-console,另一个来自 phpmyadmin: insert into t(q) values(aes_encrypt('from phpmyadmin', 123456));插入 t(q)
..
我需要在我的程序中使用 md5 算法散列一个字符串.有 lib openssl 但我是新手.如何使用它对字符串进行哈希处理,以及在哪里可以找到教我如何使用此库以及其他函数(如 aes)的好文档? 我试过这个代码: int main(){无符号字符结果[MD5_DIGEST_LENGTH];const unsigned char* str;str = (unsigned char*)"你好"
..
我正在编写一个简单的应用程序,以使用AES/CBC(模式)对我的消息进行加密.据我了解,CBC模式需要IV参数,但是我不知道为什么我的代码在不使用IV参数的情况下也能工作.任何人都可以解释为什么?谢谢. 打印的加密消息:T9KdWxVZ5xStaisXn6llfg ==毫无例外. 公共类TestAES {公共静态void main(String [] args){尝试 {字节[]盐=新的字
..
是否可以在ffmpeg中加密mpeg-dash透明内容?还是我们需要其他代码来处理加密? 从ffmpeg dashenc.c代码看来,破折号没有加密内容.我们可以重复使用mp4混合器进行加密和使用破折号进行分段吗? 解决方案 如果满足您的需要,可以使用ffmpeg和openssl创建AES加密的HLS流-ffmpeg文档(
..