Php 如何检查我的加密是否正确

Php 如何检查我的加密是否正确,php,encryption,Php,Encryption,嗨,我有这个加密密码和/或用户名的代码。我想学习一种更好的编码方法,所以我问了这个问题,如果这是其中一个基本问题,我很抱歉 我遵循了另一篇文章中所述的步骤 我想显示(仅在我所做的是正确的情况下用于测试目的)它不需要是用户名或密码,只要我能看到我输入的内容是否使用我的代码加密,就可以在输入框中插入纯文本。请帮帮我。在这种情况下会永远被困 这是我的密码 php(刚刚复制) 这是我的submit.php <?php include(MCrypt.php); $mcrypt = new MCry

嗨,我有这个加密密码和/或用户名的代码。我想学习一种更好的编码方法,所以我问了这个问题,如果这是其中一个基本问题,我很抱歉

我遵循了另一篇文章中所述的步骤 我想显示(仅在我所做的是正确的情况下用于测试目的)它不需要是用户名或密码,只要我能看到我输入的内容是否使用我的代码加密,就可以在输入框中插入纯文本。请帮帮我。在这种情况下会永远被困

这是我的密码

php(刚刚复制)

这是我的submit.php

<?php
include(MCrypt.php);

$mcrypt = new MCrypt();
#Encrypt
$encrypted = $mcrypt->encrypt('fruit1');
?>

还有我的index.php

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="submit.php">
<input type="text" id="fruit1">
<input type="text" id="fruit2">
<input type="submit" id="submitfruit" name="clickme">
</form>
</body>
</html>

嗨,我有这个加密密码和/或用户名的代码

你的第一句话违反了法律

我想学习一种更好的编码方法,所以我问了这个问题,如果这是其中一个基本问题,我很抱歉

作为一名PHP密码专家,当涉及到密码时,一种更好的编码方式是使用一个声誉良好且经过充分研究的库,而不是编写自己的库

有关基本字符串加密和/或正确存储密码的信息,请参阅



至于您复制和粘贴的代码,它使用硬编码IVs进行CBC模式(大规模操作加密失败),并且无法应用。永远不要使用它。

include(MCrypt.php)中缺少引号…因此出现错误消息。好的,谢谢你的回答。无论如何,我找到了另一个解决办法。
<?php
include(MCrypt.php);

$mcrypt = new MCrypt();
#Encrypt
$encrypted = $mcrypt->encrypt('fruit1');
?>
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="submit.php">
<input type="text" id="fruit1">
<input type="text" id="fruit2">
<input type="submit" id="submitfruit" name="clickme">
</form>
</body>
</html>