问题标签 [encryption-symmetric]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
764 浏览

c# - C# 和 ActionScript 2 之间的加密

我正在尝试从闪存(Action Script 2.0)发送加密数据以在 C# 中对其进行解密

到目前为止,我已经找到了这篇文章(链接在 Chrome、Opera 和 Safari 中打开。在 IE 和 Firefox 中都不起作用)还有这个问题:Encrypt in ActionScript3 and Decrypt in asp.net c#

但两者都只适用于 ActionScript 3

您知道在 Action Script 2 上执行此操作的 API 吗?

0 投票
1 回答
328 浏览

c# - 使用 Java 进行 Rijndael 加密,然后使用 C# 和 EnterpriseLibrary 4.1 进行解密

我相信当 EnterpriseLibrary 尝试解密 RijndaelManaged 加密字符串时,它期望初始化向量被添加到加密文本中。目前使用下面的代码。我可以毫无例外地解密消息,但是我得到了一些奇怪的字符,例如:

�猀漀碗搀㴀眀最爀甀恋攀㄀☀甀琀挀㴀㈀㄀ⴀ㄀ⴀ㈀㄀吀㄀㌀㨀㔀㈀㨀㄀㌀

我需要做什么才能完成这项工作?任何帮助是极大的赞赏。这是我的一些代码...

我有一个使用 EnterpriseLibrary 4.1(加密:RijndaelManaged)解密数据的 C# 应用程序。

客户端加密消息,用 Java 实现。

0 投票
1 回答
590 浏览

php - iPhone/PHP 加密/解密中缺少的东西

我一直在尝试在 iPhone 应用程序和 PHP Web 服务之间实现一些加密。但是它不起作用。似乎文本的前半部分没有被解密,而后半部分被解密得很好。我应该怎么办?

PHP加密方法如下:

加密文本的 iPhone 使用 CryptoHelper 类,如下所示:

CryptoHelper 类可以在http://pastie.org/1267796看到。

0 投票
9 回答
36461 浏览

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

我需要对一些文本字符串进行简单的加密。我想创建优惠券代码并使它们看起来很酷,因此随后创建的代码应该看起来非常不同。(除了看起来很酷之外,猜测代码应该不容易。)但我希望能够再次解密它们。所以算法一定是可逆的。

我已经尝试过一些带有移动位的东西,所以它们看起来已经有点随机了。但是随后的两个代码(只是有点不同)当然看起来非常相似。

有什么建议么?我想在不使用外部宝石的情况下做到这一点。

菲利普

0 投票
1 回答
703 浏览

javascript - 斯坦福 Javascript 加密库是否有 PHP 端口?

是否有斯坦福 Javascript 加密库的 php 实现?

0 投票
2 回答
402 浏览

hash - 这种散列技术有多强?

  1. 使用 AES/Rijndael 或任何对称加密。

  2. 使用自己作为密钥和随机 IV 加密隐藏值。

  3. 存储密文 + IV。丢弃一切。

  4. 检查哈希:尝试使用提供的明文解密。如果提供 == 已解密,则可以。

  5. 忽略密文长度问题。

这安全吗?

0 投票
3 回答
226 浏览

c# - .NET 加密问题

我参考了这篇文章http://www.codeproject.com/KB/security/DotNetCrypto.aspx,我正在尝试编写加密字符串而不是纯文本。下面是我正在使用的代码:

但是,当我打开文件时,我得到System.IO.MemoryStream的不是一些加密字符。我错过了什么?

0 投票
1 回答
6635 浏览

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

有人能指出我正确的方向吗?

我想使用 JCE/JCA 从主密钥派生新密钥,我该如何实现?

问候。

0 投票
2 回答
319 浏览

java - 保护单个数据库字段

我的应用程序需要在数据库中存储银行详细信息和信用卡号。我们支持多种数据库变体,我们尽量避免任何可能无法轻松移植到另一个数据库的特定功能。

因此,我正在寻找一种简单但相当安全的方法来加密某些字段,例如卡号和银行帐号。应用程序需要这些才能向外部支付系统提交请求,但相关数据库表的随意选择 * 应该返回“垃圾”,因此有人不能用几千个信用卡号逃跑。

只有我们的应用程序需要知道加密系统,这些信息不需要以(这种)加密形式传输到任何其他系统。

有没有人对一种简单而安全的方法有任何建议?

我发现以下问题/答案看起来有用且全面,但我很难弄清楚我是否需​​要所有这些领域。

我还发现这篇文章似乎暗示每次插入/更新记录并与加密值一起存储时,应该随机生成 IV。如果安全,这似乎更直接,那么 SO 问题中建议的方法,但我无法协调如何与 Java API 协调。

任何建议表示赞赏。(我正在使用 Java 6)

0 投票
3 回答
1108 浏览

blowfish - 河豚算法如何在 C++ 中工作?

大家好,我必须使用 C++ 中的 Blowfish 算法加密我的数据……你们能告诉我,另一端是否知道我使用的是什么算法,他们可以不提取密钥并解密吗?这种方法的数据安全性如何?