如何在 JavaScript 中使用 AES(高级加密标准)实现加密和解密。
为什么是 AES(高级加密标准)?
安全性:与其他提交的密码相比,竞争算法将根据它们抵抗攻击的能力来判断,尽管安全强度被认为是竞争中最重要的因素。
成本:打算在全球、非排他性和免版税的基础上发布,候选算法将在计算和内存效率方面进行评估。
我对md5感到困惑.我知道如果不尝试像暴力破解这样非常艰难的东西,我们就无法解密MD5.现在,对于一个md5哈希我访问这个网站.MD5Online 为了好奇我解密了加密密码,我得到了解密的密码.然后我尝试了4-5密码,这些密码以前存储在我的数据库中,并且这个网站解密了所有这些密码.
然后我试着用下面的代码.
<?php
$password = 'cool@123@!';
$secure_md5password = md5($password);
echo $secure_md5password;
?>
Run Code Online (Sandbox Code Playgroud)
我有这个md5哈希:6234c13c3e1b965dbdd32d604151bd1b
我在解密这个网站时尝试了这个哈希,我得到了'酷@ 123 @!'.我也尝试过其他最难的密码.
所以现在我对md5算法感到困惑.该网站是蛮力或任何事情,我们可以使用该网站正在使用的PHP中的任何代码.我访问这些链接的答案,但我找不到答案.1).encrypt-and-decrypt-md5 2).is-md5-decryption-possible 3).如何对解密-AN-MD5-字符串中的PHP