aes 相关问题

高级加密标准(AES)是一种加密分组密码算法。

Getting Data在解密文件时必须以CBC模式填充到16字节边界

我正在尝试使用以下链接(python 加密代码)解密我加密的文件 解密文件时获得错误的幻数 但是当我试图解密代码时

回答 1 投票 0

我想把 JavaScript 代码片段改成 Python 代码片段

var e = '</desc> <question vote="-3"> <pre><code>&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js&#34;&gt;&lt;/script&gt; &lt;script&gt; var e = &#39;00ad5ef1ed2619e45c2591819e55ad9b04cd4801821c15177312e490b18f51446e0626a079aa2be1d84030ddf618b63115qm1aYI7SySPXm/hxvoJFMfgHpE/RjXIIGpT7ShdeXRYijBT9COM0Pj4ku+m2rLOyBc3GeQKfFC+u6kdLSa0C0pu+sMUZoMAbXGuKM/CoFrOhgivTKrYEwwmUZB2wtmi4uh3nudyX9jPU3visJd91FFH4vZAm7RTae9ZjwXUNZPdVsD1ErscLV9eJXKWmBbs0dgYLpLydk3mGMYQ/if8FX32wg/6tBSFej6o790aTuKnwjJfq2TbpDitqz+xCK1vNgGpwo2PBdcsasobasoAlsrZCXxWfPxE+TzvdIOAHG6qVQYb0+I/EBjacmVX/+R80lkrzpOLQXCyTt52ubUk7UWHKjWuT26RtUL6edWKLexuNSXCDVWksuPJoR0lMz8&#39; var o = &#39;cxqj5edKQYprkbHo5lkYQFGSIqZCpkAM6l2UX6p1Ws3q1vb1xLHuZqG7n2v9EJFk.cG9ydGFsX2RvbWFpbi9lbGQ0&#39; var t = o.substr(0, 32), s = e.substr(0, 64), n = e.substr(64, 32), r = e.substr(96), i = CryptoJS.PBKDF2(t, CryptoJS.enc.Hex.parse(s), { keySize: 4, iterations: 1e3, hasher: CryptoJS.algo.SHA256 }), u = CryptoJS.AES.decrypt(r, i, { iv: CryptoJS.enc.Hex.parse(n) }), l = u.toString(CryptoJS.enc.Utf8); &lt;/script&gt; </code></pre> <p>我正在尝试将上面的 JavaScript 代码片段更改为 Python,但我无法得到我想要的结果。</p> <p>这就是我想要的结果:</p> <blockquote> "<p>\u0026result_code\u003d00\u0026result_msg\u003d\u0026now_round_num\u003d1290003\u0026lotto_name\u003d스피드키노\u0026last_sec\u003d282\u0026sell_sts\u003d1\u0026prev_round_num\u003d1290002\u0026prev_round_status\u003d5\u0026prev_winnum\u003d44,51,57,68,67,35,07,01,39,50,40,11,56,60,46 ",55,61,21,26,06,34,30:865&money=0&coupon=0&buy_data=&is_last_inning=N&is_last_pre_inning=N&etc=&</p> </blockquote> <p>变量<pre><code>l</code></pre>的值就是上面的数据</p> </question> </body></html>

回答 0 投票 0

PHP OpenSSL AES-256-CBC 不同的输出

我正在使用此代码进行加密: $content='你好世界'; $output = openssl_encrypt( $内容, 'AES-256-CBC', '2EE3732CA11BAD106A2429C142136345',

回答 1 投票 0

Python Aes-256 GMC decript error at decode result

我面临将在 Node JS 中加密的数据解密为 python 代码的问题: “return decrypted.decode('utf-8')”错误 错误:“utf-8”编解码器无法解码位置 0 中的字节 0xc8:i...

回答 0 投票 0

使用 golang 的 AES256 加密

我在 golang 中编写了一个快速函数,在写入磁盘之前将我的有效负载加密为 AES256 CBC 字符串。该程序(一旦编译)似乎就是这样做的(正如使用该站点确认的那样...

回答 0 投票 0

安全擦除内存中 Aes 加密密钥的所有副本

我正在尝试使用 AES 进行解密,并明确清除密钥使用的内存。 为了解密某些东西,我需要传递解密密钥。解密完成后,我想 zer...

回答 0 投票 0

在 iOS 上加密并在 javascript AES 中解密

我在之前的iOS项目中对一组字符串(比如aD+pXgpjOdT6LSqmcAJ8MQ==可以解密为41)使用base64+AES加密解密。现在我想使用 CryptoJS 将它移植到 JS,b ...

回答 0 投票 0

ValueError:在 ECB 模式下数据必须与块边界对齐

我正在使用以下代码在 ECB 模式下尝试 aes 128 加密。 从 Crypto.Cipher 导入 AES 键='abcdefghijklmnop' 密码 = AES.new(key.encode('utf8'), AES.MODE_ECB) msg = cipher.encrypt(b...

回答 2 投票 0

存储仅用于安全登录但唯一的电子邮件

我目前正在做一个相当小的项目,用户数量处于低两位数。我想让登录尽可能简单,意思是像电子邮件+密码或者理想情况下

回答 0 投票 0

我写的加密算法中的CBC模式不能用解密函数解密加密函数加密后的数据

我写了一个对称加密算法,其加密过程类似于AES和SM4。 与AES一样,采用SP结构的分组形式。 和SM4一样,都是从第一个

回答 0 投票 0

使用 AES GCM 从 Angular 到 C# 进行加密和解密

如何在C#中实现与我现有的Angular加密和解密方法兼容的加密和解密方法?目前,我在 Angular 中有两种加密方法和

回答 0 投票 0

为什么 crypto.subtle 无法使用 deriveKey 使用生成 AES-GCM 密钥?

下面的代码会抛出错误: 无法使用指定的密钥用法创建密钥。 const a = async () => { const key = await window.crypto.subtle.generateKey( { name: 'AES-GCM', length: 256, },

回答 1 投票 0

如何使用openSSL在AES OFB模式下更新特定密文索引?

我在 OpenSSL 中使用 AES OFB 模式加密字符流。如果,比方说,我已经加密了 500 个字符,我可以编辑第 20 个字符并且只更新密文的第 20 个字符......

回答 1 投票 0

为分页安全加密 DynamoDB LastEvaluatedKey

我正致力于根据 DynamoDB 的最后评估密钥生成用于分页的安全下一个令牌,以防止注入攻击以及将我的主密钥暴露给恶意用户。

回答 1 投票 0

尽管为加密和解密函数提供相同的密钥和 IV,C# AES 仍返回不正确的结果

我一直在绞尽脑汁想弄清楚为什么我解密的字节数组和流与未加密的字节数组不同。 我一开始以为是因为我在加密 IV 的

回答 1 投票 0

Ruby openssl gem 等效于用于 aes-256-cbc 加密的 openssl 命令

什么是 ruby(openssl gem 的 cypher / pbkdf2_hmac 咒语)相当于用这样的命令加密: echo '绝密文本' | openssl enc -base64 -e -aes-256-cbc -salt -pass p...

回答 2 投票 0

尝试解密 aes-256-cbc 时不断出现“无效的初始化向量”错误

所以我有一个端点,我必须在其中解密密钥,并根据信息返回一些数据或不返回一些数据。问题是我总是收到此错误: TypeError: 初始化向量无效...

回答 0 投票 0

PBKDF2 密钥正在解密没有相同盐的 AES?

如果不保存和重复使用 PBKDF2 中的盐,以下怎么可能? 这是我加密文件的方法: openssl aes-256-cbc -pbkdf2 -in secret.txt -out secret.enc -a -kfile kfile.fi ...

回答 1 投票 0

尝试在 NodeJS 中解密时出现此错误。 [错误:不支持的状态或无法验证数据]

尝试在 NodeJS 中解密图像数据时出现上述错误。以下是详细信息。 算法-aes-256-gcm 加密——Golang 解密-Nodejs 数据加密 - 图片 加密 Golang Co...

回答 0 投票 0

无法在 DB2 中插入和 ENCRYPT_AES()

DB2:版本 7.3 产品:DB2 UDB for AS/400 v07.03.0000 V7R3m0 客户端:IBM i Access Client Solutions(64 位)版本:1.1.8.8 Build id: 1380 2021-09-13 13:47:59 C:\Users\Public\IBM\ClientSoluti...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.