aes相关内容

如何使用 Java 从 CryptoJS 解密加密的 AES-256 字符串?

我有一个来自 CryptoJS 的加密 AES-256 字符串,带有密码.我需要用 Java 解密它,但不知道怎么做.似乎您需要 IV、密钥和盐来解密,如 CryptoJS 主页,加密数据已经包含所有这些,CryptoJS 可以以某种方式从加密输入中解析它们. 有人知道怎么做吗?我见过很多关于 CryptoJS 的例子——Java 加密/解密,但大多数使用硬编码的 IV/key,或者只是将 ..
发布时间:2021-12-20 19:36:37 Java开发

为什么我的 AES 加密会抛出 InvalidKeyException?

我目前正在研究使用密钥加密/解密特定文件的函数.我写了三个类,一个生成密钥,一个用密钥加密文件,一个解密. 生成密钥并加密文件工作正常,但是当我尝试解密文件时,在以下行抛出异常:c.init(Cipher.DECRYPT_MODE, keySpec);: java.security.InvalidKeyException:缺少参数 我认为我在将密钥流式传输到我的 byte[] 时做错 ..
发布时间:2021-12-20 19:35:06 Java开发

AES 加密和解密

我通过 swift 编写了一个应用程序,我需要 AES 加密和解密功能,我从另一个 .Net 解决方案收到了加密数据,但我找不到可以做的事情. 这是我的 .net 加密: public static byte[] AES_Encrypt(byte[] bytesToBeEncrypted, byte[] passwordBytes){byte[] encryptedBytes = nul ..
发布时间:2021-12-20 19:34:50 移动开发

使用 Crypto++ 的 AES 示例

我一直在 Internet 上搜索 good c++ AES 代码示例/教程,该示例教授加密技术的基础知识和库的使用,但到目前为止我已经没有运气得到像样的材料. 好:易于理解(只是随时随地学习的基础知识). 解决方案 Crypto++ AES 官方文档 是一个好的开始.从我的档案中,AES 的基本实现如下: 请参考这里有更多的解释,我建议你先了解算法然后尝试一步一步地理解每一行 ..
发布时间:2021-12-20 19:34:37 其他开发

.Net 和 iPhone 之间的 AES 互操作性?

我需要在 iPhone 上加密一个字符串并将其发送到 .Net 网络服务进行解密.我可以在 iPhone 和 .Net 上加密/解密,但来自 iPhone 的加密字符串不能被 .Net 解密.我得到的错误是“填充无效,无法删除." .Net 代码来自:http://blog.realcoderscoding.com/index.php/2008/07/dot-net-encryption-s ..
发布时间:2021-12-20 19:33:51 C#/.NET

如何使用 Rijndael 和 256 位的块大小加密或解密?

出于某些原因,我需要使用 256 位的块大小而不是使用 128 位的块大小的 AES 来实现 Rijndael 解/压缩(原因:使用 Rijndael 在 PHP 中加密数据...). 如何更改密码的块大小? 如果我只是得到一个带有 "RIJNDAEL/CFB/PKCS5Padding" 的密码并尝试用 256 位初始化一个 IV,我会得到一个例外,因为块大小只有 128 位. 解决 ..
发布时间:2021-12-20 19:33:34 Java开发

使用 AES 和 Base64 编码加密和解密

我有以下加密数据的程序. import java.security.Key;导入 javax.crypto.Cipher;导入 javax.crypto.spec.SecretKeySpec;导入 org.apache.commons.codec.binary.Base64;公共类测试{私有静态最终字符串算法=“AES";private static final byte[] keyValue ..
发布时间:2021-12-20 19:33:03 Java开发

PHP AES 加密/解密

我找到了一个在 PHP 中编码/解码字符串的示例.起初它看起来很好,但它不起作用:-( 有人知道是什么问题吗? $Pass = "密码";$Clear = "Klartext";$crypted = fnEncrypt($Clear, $Pass);echo "加密: ".$crypted."";$newClear = fnDecrypt($crypted, $Pass);ech ..
发布时间:2021-12-20 19:27:36 PHP

如何从 AES 加密字符串中添加/删除 PKCS7 填充?

我正在尝试使用 128 位 AES 加密 (ECB) 加密/解密字符串.我想知道的是如何向它添加/删除 PKCS7 填充.Mcrypt 扩展似乎可以处理加密/解密,但必须手动添加/删除填充. 有什么想法吗? 解决方案 让我们看看.PKCS #7 在 RFC 5652(加密消息语法)中有描述. 填充方案本身在 6.3 部分中给出.内容加密过程.它本质上是说:根据需要追加足够多的字 ..
发布时间:2021-12-20 19:26:09 PHP

任何用于 AES 加密解密的可可源代码?

我正在寻找一些关于 AES 加密的可可代码,我用谷歌搜索了它.我发现这个非常有用的链接 -http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html.所以我尝试了它,但它对我不起作用. 谁能给我推荐一些有用的链接或源代码,以帮助我在示例应用程序中实现它. 解决方案 ..
发布时间:2021-12-17 22:36:39 其他开发

通过套接字发送加密数据和解密不起作用

我正在创建一个简单的加密软件.我目前遇到的问题是通过套接字发送加密的 aes 文件数据不起作用.在接收端,应该写入的文件是空的.我已经浏览了我的代码一段时间,但看不到解决它. 我做了一个没有网络的版本.我已经能够在不同版本上发送最大 8 KB 的小文件 我的程序是基于函数的,所以程序从主菜单分支到其他菜单和函数.由于有一点跳跃,最好显示所有代码.https://github.com/B ..
发布时间:2021-12-11 11:57:19 其他开发

iPhone 上 NSString 的 AES 加密

有人能指出我正确的方向来加密一个字符串,返回另一个带有加密数据的字符串吗?(我一直在尝试使用 AES256 加密.)我想编写一个方法,它需要两个 NSString 实例,一个是要加密的消息,另一个是用来加密它的“密码"-我怀疑我必须生成带有密码的加密密钥,如果密码与加密数据一起提供,则可以反转.然后该方法应返回从加密数据创建的 NSString. 我已经尝试了 对这篇文章的第一条评论,但到目 ..
发布时间:2021-12-02 17:38:58 移动开发

在 C# 中使用 AES 加密

我似乎找不到一个使用 AES 128 位加密的好例子. 有人有一些示例代码吗? 解决方案 如果您只想使用内置的加密提供程序 RijndaelManaged,请查看以下帮助文章(它还有一个简单的代码示例): http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.as ..
发布时间:2021-12-01 09:43:18 C#/.NET

使用python加密文件夹或zip文件

所以我正在尝试使用 python 加密一个目录,但我不确定最好的方法是什么.我可以轻松地将文件夹转换为 zip 文件,但从那里我尝试查找如何使用 AES 对其进行加密,但无法使其正常工作,我还尝试使用 7zip 加密来存档文件夹,但是也无法让它工作,所以如果有人有另一种加密目录的解决方案,或者可以为我指出正确的方向,如何使用以前的方法之一,这将是有帮助的.(如果这有任何意义,我在 Windows ..
发布时间:2021-11-26 15:27:13 Python