aes相关内容
我有一个来自 CryptoJS 的加密 AES-256 字符串,带有密码.我需要用 Java 解密它,但不知道怎么做.似乎您需要 IV、密钥和盐来解密,如 CryptoJS 主页,加密数据已经包含所有这些,CryptoJS 可以以某种方式从加密输入中解析它们. 有人知道怎么做吗?我见过很多关于 CryptoJS 的例子——Java 加密/解密,但大多数使用硬编码的 IV/key,或者只是将
..
我正在使用 openssl 使用以下命令对 字符串 进行编码: openssl enc -aes-128-cbc -a -salt -pass pass:mypassword
..
使用这个 Gist 我能够在 Node.js 0.8.7 中成功解密 AES256.然后当我升级到 Node.js 0.10.24 时,我现在看到这个错误: 类型错误:错误:0606506D:数字信封例程:EVP_DecryptFinal_ex:错误的最终块长度 在 Decipheriv.Cipher.final (crypto.js:292:27) 这是来自 Gist 的解密代码(
..
我目前正在研究使用密钥加密/解密特定文件的函数.我写了三个类,一个生成密钥,一个用密钥加密文件,一个解密. 生成密钥并加密文件工作正常,但是当我尝试解密文件时,在以下行抛出异常:c.init(Cipher.DECRYPT_MODE, keySpec);: java.security.InvalidKeyException:缺少参数 我认为我在将密钥流式传输到我的 byte[] 时做错
..
我通过 swift 编写了一个应用程序,我需要 AES 加密和解密功能,我从另一个 .Net 解决方案收到了加密数据,但我找不到可以做的事情. 这是我的 .net 加密: public static byte[] AES_Encrypt(byte[] bytesToBeEncrypted, byte[] passwordBytes){byte[] encryptedBytes = nul
..
我一直在 Internet 上搜索 good c++ AES 代码示例/教程,该示例教授加密技术的基础知识和库的使用,但到目前为止我已经没有运气得到像样的材料. 好:易于理解(只是随时随地学习的基础知识). 解决方案 Crypto++ AES 官方文档 是一个好的开始.从我的档案中,AES 的基本实现如下: 请参考这里有更多的解释,我建议你先了解算法然后尝试一步一步地理解每一行
..
我需要在 iPhone 上加密一个字符串并将其发送到 .Net 网络服务进行解密.我可以在 iPhone 和 .Net 上加密/解密,但来自 iPhone 的加密字符串不能被 .Net 解密.我得到的错误是“填充无效,无法删除." .Net 代码来自:http://blog.realcoderscoding.com/index.php/2008/07/dot-net-encryption-s
..
出于某些原因,我需要使用 256 位的块大小而不是使用 128 位的块大小的 AES 来实现 Rijndael 解/压缩(原因:使用 Rijndael 在 PHP 中加密数据...). 如何更改密码的块大小? 如果我只是得到一个带有 "RIJNDAEL/CFB/PKCS5Padding" 的密码并尝试用 256 位初始化一个 IV,我会得到一个例外,因为块大小只有 128 位. 解决
..
我有以下加密数据的程序. import java.security.Key;导入 javax.crypto.Cipher;导入 javax.crypto.spec.SecretKeySpec;导入 org.apache.commons.codec.binary.Base64;公共类测试{私有静态最终字符串算法=“AES";private static final byte[] keyValue
..
OpenSSL 为 AES 加密提供了一个流行的(但不安全 - 见下文!)命令行界面: openssl aes-256-cbc -salt -in filename -out filename.enc Python 以 PyCrypto 包的形式支持 AES,但它只提供工具.如何使用 Python/PyCrypto 解密已使用 OpenSSL 加密的文件? 注意事项 这个问题过去也
..
我找到了一个在 PHP 中编码/解码字符串的示例.起初它看起来很好,但它不起作用:-( 有人知道是什么问题吗? $Pass = "密码";$Clear = "Klartext";$crypted = fnEncrypt($Clear, $Pass);echo "加密: ".$crypted."";$newClear = fnDecrypt($crypted, $Pass);ech
..
是否有可用于 Javascript 中的 AES 256 位加密的库? 解决方案 JSAES 是 JavaScript 中 AES 的强大实现.http://point-at-infinity.org/jsaes/
..
我正在尝试使用 128 位 AES 加密 (ECB) 加密/解密字符串.我想知道的是如何向它添加/删除 PKCS7 填充.Mcrypt 扩展似乎可以处理加密/解密,但必须手动添加/删除填充. 有什么想法吗? 解决方案 让我们看看.PKCS #7 在 RFC 5652(加密消息语法)中有描述. 填充方案本身在 6.3 部分中给出.内容加密过程.它本质上是说:根据需要追加足够多的字
..
我正在寻找一些关于 AES 加密的可可代码,我用谷歌搜索了它.我发现这个非常有用的链接 -http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html.所以我尝试了它,但它对我不起作用. 谁能给我推荐一些有用的链接或源代码,以帮助我在示例应用程序中实现它. 解决方案
..
我面临与 这个线程同时使用AES加密和解密. crypto.js:202 var ret = this._handle.final();^错误:错误:0606506D:数字信封例程:EVP_DecryptFinal_ex:错误的最终块长度 在错误(本机) 在 Decipher.Cipher.final (crypto.js:202:26) 这些是我的加密和解密函数: var c
..
我正在创建一个简单的加密软件.我目前遇到的问题是通过套接字发送加密的 aes 文件数据不起作用.在接收端,应该写入的文件是空的.我已经浏览了我的代码一段时间,但看不到解决它. 我做了一个没有网络的版本.我已经能够在不同版本上发送最大 8 KB 的小文件 我的程序是基于函数的,所以程序从主菜单分支到其他菜单和函数.由于有一点跳跃,最好显示所有代码.https://github.com/B
..
我在解密之前在 PHP 应用程序中加密的 pgcrypto 中的数据时遇到问题. 我尝试了 3 种类型的加密: 1) mcrypt - RIJNDAEL 128 CBC 2) mcrypt - RIJNDAEL 256 CBC 3) openssl_encrypt - aes-256-cbc 一切都在 PHP 中加密解密得很好,但在 pgcrypto 中我可以使用相同的密钥和 i
..
有人能指出我正确的方向来加密一个字符串,返回另一个带有加密数据的字符串吗?(我一直在尝试使用 AES256 加密.)我想编写一个方法,它需要两个 NSString 实例,一个是要加密的消息,另一个是用来加密它的“密码"-我怀疑我必须生成带有密码的加密密钥,如果密码与加密数据一起提供,则可以反转.然后该方法应返回从加密数据创建的 NSString. 我已经尝试了 对这篇文章的第一条评论,但到目
..
我似乎找不到一个使用 AES 128 位加密的好例子. 有人有一些示例代码吗? 解决方案 如果您只想使用内置的加密提供程序 RijndaelManaged,请查看以下帮助文章(它还有一个简单的代码示例): http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.as
..
所以我正在尝试使用 python 加密一个目录,但我不确定最好的方法是什么.我可以轻松地将文件夹转换为 zip 文件,但从那里我尝试查找如何使用 AES 对其进行加密,但无法使其正常工作,我还尝试使用 7zip 加密来存档文件夹,但是也无法让它工作,所以如果有人有另一种加密目录的解决方案,或者可以为我指出正确的方向,如何使用以前的方法之一,这将是有帮助的.(如果这有任何意义,我在 Windows
..