aes相关内容

FFMPEG 加密

我正在做一个加密项目视频,我有几个关于程序的问题. 我使用一个命令将 mp4 转码为 HLS,ts 段持续时间约为 10 秒. 首先,我需要使用数据库中的密钥加密这些视频.然而,我不知道是否使用 ffmpeg 进行加密. 第二,如果不用ffmpeg也能加密,那我该怎么办?我在谷歌中搜索过,其中包括 openssl/aes 之类的东西,但是我没有详细的步骤可以遵循,即使是 ffmp ..
发布时间:2021-12-20 20:11:42 其他开发

Java 中基于 AES-256 密码的加密/解密

我找到了一份在 Java 中实现 AES 加密/解密的指南,并试图理解每一行,因为我将其放入我自己的解决方案中.但是,我并不完全理解它,因此遇到了问题.最终目标是拥有基于密码的加密/解密.我已经阅读了关于此的其他文章/stackoverflow 帖子,但大多数都没有提供足够的解释(我对 Java 中的加密非常陌生) 我现在的主要问题是即使我设置了 byte[] saltBytes = "He ..
发布时间:2021-12-20 20:11:34 Java开发

使用 C/C++ 使用 AES 加密解密

如何使用 C 或 C++ 中的 256 密钥 AES 加密和解密文件? 解决方案 如果你刚开始使用 AES 并且不介意失去灵活性(即你不会在某个时候用另一种加密算法替换它)那么 Brian Gladman 的 AES 实现 是一种流行的选择(性能和可移植性).这是您在自己的源代码中嵌入的那种代码. 在外部库方面,您有很多选择,包括 NSS、OpenSSL、Crypto++...后者专 ..
发布时间:2021-12-20 20:10:15 C/C++开发

PHP 中的 AES-256 加密

我需要一个 PHP 函数,AES256_encode($dataToEcrypt) 将 $data 加密成 AES-256 和另一个 AES256_decode($encryptedData)代码>做相反的事情.有谁知道这个函数应该有什么代码? 解决方案 看mcrypt模块 AES-Rijndael 示例取自 此处 $iv_size = mcrypt_get_iv_size(MCR ..
发布时间:2021-12-20 20:10:07 PHP

无效的 AES 密钥长度错误

此代码给出无效的 AES 密钥长度错误.我该如何纠正?(我想要 128 位密钥 AES 加密) package org.temp2.​​cod1;导入 java.security.*;导入 javax.crypto.*;导入 javax.crypto.spec.*;导入 java.io.*;公共类代码 1 {public static void main(String[] args) 抛出 No ..
发布时间:2021-12-20 20:10:00 Java开发

密码、Salt 和 IV,我需要所有这些吗?

如果我使用 Rijndael CBC 模式,我不知道为什么我们需要盐.我的理解是,即使人们知道密码,但没有IV,他也无法获取数据.所以在我看来,password + IV 似乎足够安全了. 我有什么问题吗? 解决方案 是的,您需要所有这些东西. 盐(和“迭代计数")用于从密码中派生出密钥.有关详细信息,请参阅 PKCS #5.用于密钥派生的盐和迭代计数不必是秘密的.然而,盐应该 ..
发布时间:2021-12-20 20:08:40 其他开发

如何安全地处理 AES“密钥"和“IV"值

如果我使用 AES (System.Security.Cryptography) 来简单地加密和解密 SQL 服务器中的 blob 或 memo 字段,那么我应该将“密钥"和“IV"值存储在服务器上的什么位置?(文件、注册码、数据库等) 如何保护这些 AES“密钥"和“IV"值? 背景问题更多:如果“他们"入侵了服务器并获得了数据库……那么他们可能也可以访问进行加密的程序(它在同一台服 ..
发布时间:2021-12-20 20:08:12 C#/.NET

Java 使用 AES 256 和 128 对称密钥加密

我是密码技术的新手.我发现这段代码是用来做对称加密的. byte[] key =//... 秘密字节序列byte[] dataToSend = ...Cipher c = Cipher.getInstance("AES");SecretKeySpec k = new SecretKeySpec(key, "AES");c.init(Cipher.ENCRYPT_MODE, k);byte[] e ..
发布时间:2021-12-20 20:08:07 Java开发

AES加密使用C#和Java解密

我只是想确认我对 AES 工作原理的理解. 如果 company#1 正在加密数据,并将此数据发送给 company#2 进行解密,我们假设其中一个使用 C#,另一个使用 Java. 只要双方使用相同的共享密钥,双方是否应就其他设置/配置达成一致以确保数据正确加密和解​​密? 解决方案 双方在很多方面都必须达成一致: 共享密钥 多长时间了?(是否需要按键填充?) 实际 ..
发布时间:2021-12-20 20:05:32 Java开发

我可以在 .NET 中以 CTR 模式使用 AES 吗?

.NET 的 AES 不直接实现 CTR.它只实现了 CBC、CFB、CTS、ECB 和 OFB. 我可以使用这些模式中的任何一种并围绕它们安全地实现 CTR,还是我需要完全使用不同的库? 解决方案 是的,您可以在 ECB 模式下使用 .NET 的 AES 和计数器构建 CTR,您自己初始化和递增,为每个加密块. 一个例子是 WinZipAes 加密流,它是开源 DotNetZ ..
发布时间:2021-12-20 20:03:20 C#/.NET

OpenSSL AES 256 CBC 通过 C 中的 EVP api

我想做什么:用 C 编写一个程序,打开一个任意大小的文件并读取其内容.读取内容后,它将在 AES 256 CBC 中对它们进行加密,并将密文保存到一个名为密文的文件中.保存后,它将关闭这两个文件.然后将刚刚保存的文件中的密文打开,解密密文保存到一个叫做decrypted的文件中. 我的问题:它似乎永远无法解密我的密文.我得到了垃圾,我不知道我做错了什么.请帮忙. #include #inc ..
发布时间:2021-12-20 20:01:47 其他开发

如何使用 OpenSSL 进行 AES 解密

我想使用 OpenSSL 库来解密一些 AES 数据.该代码可以访问密钥.这个项目已经将 libopenssl 用于其他用途,所以我想坚持使用这个库. 我直接查看了 /usr/include/openssl/aes.h,因为 OpenSSL 站点的文档很少.唯一的解密函数是这个: void AES_decrypt(const unsigned char *in, unsigned char ..
发布时间:2021-12-20 20:00:18 C/C++开发

在节点中加密并在java中解密

我有一个 Java 加密代码.我正在尝试将加密部分移植到节点.基本上,node会使用crypto模块进行加密,然后Java会进行解密. 以下是我在 Java 中进行加密的方法: protected static String encrypt(String plaintext) {最后一个字节[] KEY = {0x6d, 0x79, 0x56, 0x65, 0x72, 0x79, 0x54 ..
发布时间:2021-12-20 19:59:45 Java开发

J2ME 中使用 Bouncycastle 示例的 AES 加密/解密

我想使用带有充气城堡的 AES 算法在 J2ME 中加密和解密数据谁能给我示例代码 我想将 ECB 与 PKCS5Padding 一起使用 提前致谢. 解决方案 我确定那里有示例,但我还没有找到.这里有一些提示可以帮助您入门.您需要学习如何将 BC 课程连接在一起.首先,获取 bouncycastle 源代码,并准备在您有问题时查看它.它实际上非常易读,所以不要害怕在 文档 很 ..
发布时间:2021-12-20 19:59:10 其他开发

大文件的 AES 加密

我需要加密和解密大文件(~1GB).我尝试使用这个例子:http://www.codeproject.com/Articles/769741/Csharp-AES-bits-Encryption-Library-with-Salt但我的问题是由于文件非常大,我遇到了 outOfMemory 异常.所以我需要用文件流替换内存流,我只是不知道该怎么做... (添加我的代码:) private ..
发布时间:2021-12-20 19:58:56 C#/.NET

Java AES 加密和解密

这就是我正在做的事情,看起来有点笨拙,但对这个问题的任何帮助表示赞赏.我收到一个 BadPaddingException.阅读了几乎所有相关主题,但没有找到合适的解决方案.我是加密解密编程的新手,需要在我的一个 Java 应用程序中实现它. 谢谢..这就是代码的样子.... public static void main(String[] args) 抛出 NoSuchAlgorithmE ..
发布时间:2021-12-20 19:58:39 Java开发