首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为任何给定的字符串生成相同的密码?

为任何给定的字符串生成相同的密码?
EN

Stack Overflow用户
提问于 2018-11-05 21:24:24
回答 1查看 86关注 0票数 1

早上/下午/晚上好,伙计们!

因此,我们为一个类分配了以下任务:创建一个接受输入字符串并输出密码的划痕(::/不是最有趣的语言lol)程序。但是,使用相同的种子,密码应该是可再生的。我做了一些搜索,发现这篇文章说这叫做哈希。酷,我很确定这就是我要做的。

问题是:使用它生成密码。所以我的代码可以生成唯一的随机密码这里。我应该能很容易地适应。

我目前的想法是:如果我取字符的ASCII值并乘以一个素数,然后乘以它的字符索引(类似于(64 * 239 * 1) + (85 * 239 * 2)),我应该得到大多数字符串的唯一数字(对吗?)然后,我把它们加起来,使用这个数字来做一些事情,并生成一个6-7字符的密码。

我能做些什么来获得这个基本的散列,并得到一个6-7字符密码(A,A,!,$和%为我的字符集,但不要担心这个部分)。那么,我该怎么做呢?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-18 23:43:00

下面是我做的一些东西:

它所做的是遍历字符串,并通过遍历字母表中的每一项来检查它,然后当它找到匹配时,它将进行数学运算并将值添加到哈希中。这就是你要找的吗?希望能帮上忙。ASCII名单:

代码语言:javascript
运行
复制
1  97
2  98
3  99
4  100
5  101
6  102
7  103
8  104
9  105
10 106
11 107
12 108
13 109
14 110
15 111
16 112
17 113
18 114
19 115
20 116
21 117
22 118
23 119
24 120
25 121
26 122
27 37
28 33
29 36
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53162461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档