现在,机器对数据/消息进行加密的能力非常强大,甚至使用量子计算技术也将变得非常强大。当我们给机器一个任务来解密加密数据时,机器会使用不同的加密方式。可能,它们使用的是以前定义的代码,这些代码可能曾经被使用过,或者可能是一些新的用户定义代码。我的问题是-
有机器能解密我加密的短语吗?
举个例子,我做了一个简单的代码方法来写一些秘密。我会在一个系列中写出所有的英文字母表和某个常量的值(例如,盖尔方的常数,e^π),并将每一个字母指定一个对应于所用常量值的三个数字代码。
📷
It is secret 086445|086993|993779926211779445
或者你可以拆下隔板。
这是一个简单
re 先生表示,使用md5而不是SHA-512可以更容易地生成彩虹表?我曾想过,一旦生成了彩虹表,所使用的算法就不再重要了?这对您如何使用彩虹表来检查已知的散列没有影响吗?有没有办法知道以何种方式使用了哈希算法?
编辑更新:
我认为需要对密码表进行适当的散列,这不是为了保护您的应用程序,而是为了保护其他所有用户将重复使用密码和ids的用户。
我的TL要求我实现这一点:
如果我们的英文字母编号为
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
i 9
j 1
k 2
l 3
m 4
n 5
o 6
p 7
q 8
r 9
s 1
t 2
u 3
v 4
w 5
x 6
y 7
z 8
元音应该是
a 1
e 5
i 9
o 6
u 3
用户将输入:
元音数
总和
字符数
现在我需要显示一个长度的字符串:用户输入的字符数。
字符串将由两部分组成:
第一部分是由用户输入和的元音。