aes相关内容

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

我只想用这 3 种模式从 openSSL 测试 AES:密钥长度为 128,192 和 256,但我的解密文本与我的输入不同,我不知道为什么.此外,当我传递一个巨大的输入长度(比如 1024 字节)时,我的程序显示 core dumped...我的输入总是相同的,但没关系,至少现在是这样.代码如下: #include #include #include #include int main(int ..
发布时间:2022-01-07 18:50:18 其他开发

OpenSSL 上的 AES CTR 256 加密操作模式

我是 OpenSSL 的新手,谁能给我一个关于如何从 C 文件初始化 AES CTR 模式的提示.我知道这是方法的签名,但是我遇到了参数问题,文档不多,也没有明确的示例如何进行简单的加密.如果有人可以举例说明对这种方法的调用,我将不胜感激.提前致谢! void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out,const ..
发布时间:2022-01-07 18:40:04 其他开发

如何使用 AES 在 VBScript 中加密?

我希望使用 Rijndael/AES 加密一些数据://en.wikipedia.org/wiki/VBScript" rel="noreferrer">VBScript 使用特定键和 IV 值.有什么好的函数库或COM组件可以很好用吗? 我查看了CAPICOM;它只允许密码短语,不允许设置特定的密钥和 IV 值. 解决方案 一种方法是在 vbscript 中声明加密类,不需要外部添 ..
发布时间:2022-01-01 08:59:13 其他开发

如何在 Windows Phone 7 中使用 AES/ECB/PKCS7Padding 算法?

我是 Windows 手机开发的新手.如何在 WP7 中使用 AES/ECB/PKCS7Padding 算法?. 在谷歌搜索时,我看到很多关于充气城堡的建议.但我并没有清楚地了解这座充气城堡.这是算法吗? 我需要加密/解密密码以发送到服务器.在所有其他手机(Android、iPhone、Blackberry)中,我们为此使用 AES/ECB/PKCS7Padding 算法.它们都为我们 ..

UWP:AES 加解密

我有一个简单的类来为 Windows Phone 8 执行一些基本的本地加密.我想在 Windows 应用商店的新 UWP Windows 10 应用程序中再次使用该类.不幸的是,我不能再使用 AesManaged 类了. 我尝试使用 Windows.Security.Cryptography.Core,但完全卡住了.这是我用于 Windows Phone 8 的原始类.当时我一定在互联网上 ..
发布时间:2021-12-28 18:13:51 C#/.NET

使用“AesManaged"解密字符串时填充无效且无法删除异常C#

请建议我在哪里需要更新/重构代码以摆脱异常.当我尝试使用以下代码解密加密字符串时出现异常. 下面一行抛出异常 using (StreamReader srDecrypt = new StreamReader(csDecrypt)){//从解密流中读取解密字节//并将它们放在一个字符串中.明文 = srDecrypt.ReadToEnd();}公共字符串 EncryptAuthenticat ..
发布时间:2021-12-25 08:12:02 C#/.NET

Chrome 80 如何解码 cookie

我有一个用于打开和解密 Google Chrome cookie 的工作脚本,如下所示: decrypted = win32crypt.CryptUnprotectData(enctypted_cookie_value, None, None, None, 0) 似乎在更新 80 之后它不再是一个有效的解决方案. 根据这篇博文 https://blog.nirsoft.net/2020/ ..
发布时间:2021-12-21 12:29:15 Python

如何修复无效的 AES 密钥长度?

我正在从事一个文本加密和解密项目(遵循 Struts 2) 每当我输入密码和纯文本时,我都会收到无效的 AES 密钥长度错误. 服务类 package com.anoncrypt.services;导入 java.security.Key;导入 javax.crypto.Cipher;导入 javax.crypto.spec.SecretKeySpec;导入 sun.misc.BAS ..
发布时间:2021-12-20 20:23:37 Java开发

AES 加密,什么是公钥和私钥?

在 AES 加密(.net 框架)中,公钥和私钥是如何使用的? 是不是将公钥和私钥组合成一个完整的密钥,然后算法使用公钥+私钥对数据进行加密? (下面使用的简化键作为示例) 例如公钥 = 12345私钥 = 67890 所以生成加密结果时使用的密钥是:1234567890 解决方案 正如其他人所说,AES 是一种对称算法 (私钥加密).这涉及单个密钥,它是发送者和接 ..
发布时间:2021-12-20 20:23:25 其他开发

Laravel AES-256 加密 &MySQL

我正在尝试通过 Laravel (5.3) 使用 AES-256-CBC 的加密方法加密敏感的用户信息.加密数据后,我想将其存储在我的 MySQL 数据库中,但我不知道应该将其保存为什么类型,也不知道它的长度. 感谢任何帮助. 解决方案 更新 PR 31721 已合并到 Laravel 7.0.8,修复了转义json 编码中的正斜杠.在此之前,加密相同的数据会给您带来不同大小的 ..
发布时间:2021-12-20 20:20:10 PHP

AES 加密/解密 Delphi &PHP

我的 Delphi 应用程序使用 TurboPower LockBox 3 使用 AES 256 加密明文信息.我现在想使用 PHP 解密此信息.但是 TurboPower LockBox 3 存在一些互操作性问题. 请在此处查看 LockBox 3 作者的帖子以了解详细信息: http://lockbox.seanbdurkin.id.au/tiki-view_forum_threa ..
发布时间:2021-12-20 20:17:25 PHP

用C中的openssl库进行简单的AES加密解密

我想加密一个包含几个字符串的结构,然后解密它.我尝试了以下代码.原始代码是从网上找到的,它运行良好.我将它的输入更改为结构.以下是代码. #include #include #include #include #include #include typedef struct ticket {/* 测试字段 */国际票证;字符用户名[20];字符日期[20];} USR_TICKET;//一个简单 ..
发布时间:2021-12-20 20:16:48 其他开发

将文本加密为 AES/CBC/PKCS7Padding

我正在开发一个 Web 应用程序来使用 java 6 加密一些文本. 我必须做的加密是 CBC 模式下的 AES (Rijndael),带有 PKCS7 填充和 128 位密钥. 我看到一篇文章解释了如何以与我必须做的相同的方式进行加密,但使用 PKCS5 填充. 文章链接在此: https://bit502.wordpress.com/2014/06/27/codigo- ..
发布时间:2021-12-20 20:15:12 Java开发

Java AES 加速

我想加密/解密大量小 (2-10kB) 数据.目前性能还可以:在 Core2Duo 上,我得到大约 90 MBytes/s AES256(使用 2 个线程时).但我将来可能需要改进它 - 或者至少减少对 CPU 的影响. 是否可以在 Java 中使用专用的 AES 加密硬件(使用 JCE,或者可能使用不同的 API)? 如果我得到更好的 CPU,Java 是否会利用特殊的 CPU 功能(S ..
发布时间:2021-12-20 20:14:53 Java开发

使用解密数据破解 AES 加密

在讨论加密之后,我的一个朋友要求我破解他使用 AES 和 128 位密钥加密的文件. 我知道该文件最初是一个 GIF 图像,所以它应该以“GIF8"开头.我想知道是否有可能在合理的时间内(即一周或更短的时间)从这些知识中推导出密码. 除了分析加密文件外,不可能以任何方式窃取密钥,因为这违背了挑战的重点. 如果是这样,欢迎指点.我没有找到关于第一个块的加密如何工作的像流程图一样的描 ..
发布时间:2021-12-20 20:12:49 其他开发