问题标签 [des]

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 投票
6 回答
2779 浏览

algorithm - 求DES算法教程

我正在学习密码学,但不知何故我一直在理解 DES 的工作原理。因为它已经存在了很长时间,所以应该有很好的教程,比如精美的图表、视频等。我搜索但没有运气。有没有人发现大脑“容易消化”的东西?

0 投票
6 回答
12282 浏览

php - DES 加密

DES 加密称为“单向加密”还是“双向加密”?是否有 PHP 类或方法解密 DES 加密?谢谢

0 投票
4 回答
1196 浏览

java - 如何翻译 printf("%c",M); 从 C 到 Java 用于我的 DES 实现?

我是一名德国学生,对于计算机课程,我需要用 Java 实现 DES 加密(我自己,而不是使用 Java-API)并详细解释。我没有使用 google 找到任何 Java 代码示例,但是我确实在 C 中找到了一个简单的实现。(我不懂 C,我懂一点 C++,但不是那么好,指针仍然不时让我明白。)

因此,我尝试简单地将代码从 C 转换为 Java,这确实完成了大约一半,但是我在最后一部分遇到了问题,尤其是使用以下示例:

从谷歌告诉我的来看,这似乎是将数字(整数)转换为 ASCII 字符,但我不太确定。我的代码似乎一直有效,直到最后一部分,所以我会感谢任何能给我修复/提示的人。

我的代码:

我怎样才能转换

到Java,这是一个完整的DES实现吗?

0 投票
3 回答
13444 浏览

c# - C# - Serializing/Deserializing a DES encrypted file from a stream

Does anyone have any examples of how to encrypt serialized data to a file and then read it back using DES?

I've written some code already that isn't working, but I'd rather see a fresh attempt instead of pursuing my code.

EDIT: Sorry, forgot to mention I need an example using XmlSerializer.Serialize/Deserialize.

0 投票
7 回答
23565 浏览

security - 我应该如何创建我的 DES 密钥?为什么 7 个字符的字符串不够用?

我很难理解密码学中的密钥长度要求。我目前正在使用我认为是 56 位的 DES……现在,通过将 8 个字符的密码转换为byte[]我的密码学作品。如果我使用 7 位密码,则不会。

现在,如果我错了,请原谅我,但这是因为 ASCII 字符是 7 位,因此 8 * 7 = 56 位?

这对我来说似乎不正确。如果我想使用密钥,为什么我不能只传递我的密钥的加盐散列,即 MD5 散列?

我确信这很简单,但我无法清楚地了解发生了什么。

0 投票
4 回答
2274 浏览

encryption - 什么是 DES-X?

什么是 DES-X?

DES-X 和 DES,它们向后兼容吗?

0 投票
4 回答
11006 浏览

cryptography - 是时候破解 DES 了吗?这是一个适合脚本小子的任务吗?

已经了解 AES 是首选的加密方法,如果可能的威胁是脚本小子级别,是否应该重写使用 DES 的现有代码?(例如,非计算机专业人员可以使用免费实用程序破解 pkzip 密码,那么 DES 也是这样吗?)快速的谷歌搜索似乎暗示即使已弃用的 DES 仍然需要超级计算机和大量时间——或者时间已经改变?

特别是,这个CAPTCHA 库使用 DES 来加密在视图状态中发送给用户的挑战字符串。

0 投票
1 回答
3597 浏览

c# - 8 字节纯文本的 DES 加密产生 16 字节数组

我正在使用此代码使用 8 字节密钥加密 8 字节纯文本,但结果始终是 16 字节数组。

输出的前 8 个字节是我所期望的,但其余的我不知道它是什么......这段代码有问题吗?

0 投票
3 回答
26829 浏览

java - Java PBEWithMD5AndDES

我正在使用基于密码的加密。我最初的想法是使用 AES 加密包含密码的文件。原来基于密码的加密不支持 AES。它使用 DES。AFAIK des 不安全。PBEWithMD5AndDES 是否足够安全以推送我的数据,还是我应该寻找另一种实现方式?

0 投票
1 回答
124 浏览

wpf - 关于 WPF 中数据绑定的一般设计问题

我开始在我的 WPF 项目中使用绑定,实际上我对演示端 (XAML) 上的一些事情感到困惑。

所以我想TreeView用一个类别列表填充一个。我知道如何HierarchicalDataTemplate为我的 Category 实例列表编写正确的内容。

但现在我不知道从哪里得到这份名单。我这里有 2 个解决方案:

  1. 我有一个Library Singleton类返回正确的树状结构,然后我需要 ObjectDataProvider在我的 xaml 中使用一个调用 Library.Instance.Categories 方法的类。(这意味着控制器必须与 UI 完全分离)。

  2. Property ListCategories 在我的页面interactionLogic (OpenUnit.xaml.cs) 中有一个,并将树与它绑定。

我不确定 xaml.cs 文件的用途,它们是做什么用的?它通常用于存储属性(并充当控制器)还是仅用于 UI 的后端(例如从 UI 获取值?)?

如果 xaml.cs 文件用作控制器,我如何将我的数据绑定到它,我尝试了许多解决方案但没有成功,我唯一的成功是使用静态绑定。

如果对 WPF 中的 UI 和逻辑绑定有任何评论或建议,我将不胜感激,希望我不会感到困惑。

提前致谢,

鲍里斯