encryption-symmetric相关内容

使用经典 ASP 为 SagePay 表单集成加密 Crypt 字段

发布此表单时,我总是收到相同的错误 3045:缺少货币字段: 我认为错误在于加密 有人可以发送经典 ASP 的加密例程吗? 解决方案 更新(2014 年 11 月 19 日):通过 另一个问题 关于这个话题. https://www.sagepaylabs.com/AES.zip 该文件包含如何使用 AES Rijndael 分组密码的修改版本来实现 AES( ..
发布时间:2022-01-16 15:24:39 其他开发

使用 JCE/JCA 从主密钥派生秘密

有人能指出我正确的方向吗? 我想使用 JCE/JCA 从主密钥派生新密钥,我该如何实现? 问候. 解决方案 JCA 提供标准的基于密码的密钥派生函数,如 PKCS#5 v2.0 和 RFC 2898.该算法从主密钥(密码)中创建一些随机材料,以生成适合给定密码的密钥. public byte[] derivedKey(String password, byte[] salt, ..
发布时间:2022-01-10 10:17:32 Java开发

对称加密 (AES):将 IV 和 Salt 与加密数据一起保存是否安全正确?

我试图了解在使用对称加密算法(在本例中为 AES)加密和解密数据时如何处理和管理初始化向量和盐(如果适用). 我从不同的 SO 线程和其他各种网站中推断出,IV 或 salt 都不需要保密,只是为了防御密码分析攻击(例如蛮力攻击)而唯一.考虑到这一点,我认为将我的伪随机 IV 与加密数据一起存储是可行的.我在问我使用的方法是否正确,此外,我是否应该以相同的方式处理我目前的硬编码盐?将它写入与 ..
发布时间:2021-12-20 20:13:45 C#/.NET

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

Ruby 中的简单加密,无需外部 gem

我需要对一些文本字符串进行简单的加密.我想创建优惠券代码并使它们看起来很酷,因此随后创建的代码应该看起来非常不同.(除了看起来很酷之外,猜出一个代码应该不容易.)但我希望能够再次解密它们.所以算法一定是可逆的. 我已经尝试了一些移动位的东西,所以它们看起来已经有点随机了.但是后面的两个代码(只有一点不同)当然看起来非常相似. 有什么建议吗?我想在不使用外部 gem 的情况下做到这一点. ..
发布时间:2021-12-20 20:09:39 其他开发

C#加密转PHP解密

我正在尝试在 C# 中加密一些(cookie)数据,然后在 PHP 中对其进行解密.我选择使用 Rijndael 加密.我几乎让它工作了,除了只有部分文本被解密!我从这个例子开始工作:在 C# 中解密 PHP 加密字符串 这是我正在加密的文本 (JSON)(已删除敏感信息): {"DisplayName":"xxx", "Username": "yyy", "EmailAddress":" ..
发布时间:2021-12-20 19:42:43 PHP

PHP AES 加密/解密

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

使用密码加密 .INI 文件字符串的简单代码

我正在寻找比 ROT13 更复杂的东西,但它不需要库(最好甚至不需要一个单元,只是一个功能下降). 我想使用用户提供的密码对给定的字符串进行对称加密/解密.但是,结果必须是一个字符串,因为我必须能够将其存储在 .INI 文件中. 有没有人有一个简单的功能来做到这一点(delphi XE2)?Google 今天不是我的朋友. 提前致谢 [更新]/[赏金] 只是为了说明这一点( ..
发布时间:2021-12-14 00:00:57 其他开发

Rijndael 和 AES 之间的差异

我正在研究加密算法 - 有人可以简要介绍一下 Rijndael 和 AES 之间的区别吗? 解决方案 AES 是美国联邦标准,FIPS 197,它是 Rijndael: AES 具有 128 位的固定块大小和 128、192 或 256 位的密钥大小,而 Rijndael 可以指定为 32 位的任意倍数的块和密钥大小,最小为 128 位和一个最大 256 位. 来自维基百科上的 ..
发布时间:2021-12-13 09:39:45 其他开发

如何在php中加密/解密数据?

我目前是一名学生,正在学习 PHP,我正在尝试使用 PHP 对数据进行简单的加密/解密.我做了一些在线研究,其中一些令人困惑(至少对我而言). 这是我想要做的: 我有一个由这些字段组成的表格 (UserID,Fname,Lname,Email,Password) 我想要的是将所有字段加密然后解密(是否可以使用sha256进行加密/解密,如果没有任何加密算法) 我想学习的另一 ..
发布时间:2021-12-01 11:08:10 PHP

使用 PHP 的最简单的双向加密

在常见的 PHP 安装中进行双向加密的最简单方法是什么? 我需要能够使用字符串密钥加密数据,并使用相同的密钥在另一端解密. 安全性不像代码的可移植性那么重要,所以我希望能够使事情尽可能简单.目前,我使用的是 RC4 实现,但如果我能找到本机支持的东西,我想我可以节省很多不必要的代码. 解决方案 已编辑: 你真的应该使用 openssl_encrypt() &openssl ..
发布时间:2021-12-01 11:06:07 PHP

RsaProtectedConfigurationProvider 实现与 RSACryptoServiceProvider c#

如果 RSACryptoServiceProvider 无法加密数据大于 KeySize,如何RsaProtectedConfigurationProvider 是在 .Net 框架中实现的吗? 我正在开发一个实用程序,该实用程序将用于加密/解密某些敏感信息.我的两个加密提供程序选项是 DPAPI 和 RSA,而 DPAPI 不适合网络农场类型的环境,RSA 适合,因为带有 KeyConta ..
发布时间:2021-09-26 19:12:37 C#/.NET

您可以对 SAML 2.0 中的 SAML 属性进行对称加密吗?

您可以对 SAML 2.0 中的 SAML 属性进行对称加密吗?我们似乎可以做到不对称.优缺点是什么? 解决方案 SAML 2.0 使用 XML 加密(第 5.2.1 和 5.2.2 节).话虽如此,SAML 第 4.2 节2.0 一致性文档指定您必须支持以下内容以符合 SAML 2.0: 块加密:TRIPLE DES、AES-128、AES-256. 密钥传输:RSA-v1.5、 ..
发布时间:2021-07-14 19:52:05 其他开发

在 Visual Basic .NET 中使用 Rjindael 和 RSA 加密存储在二维码中的数据

我想加密一些数据(希望价值不超过 500 字节)并将其存储在二维码中.最初我想使用 RSA,因此数据将使用用户 A 的私钥和用户 B 的公钥进行签名,但不幸的是,VB.NET 不喜欢加密那么多数据.我读过我应该使用 Rjindael 来加密实际数据,然后使用 RSA 来加密 Rjindael 使用的密钥.但是,我不太幸运能够在网上搜索某种教程或其他东西. 此外,如果我想将其存储在二维码上,我 ..