如何在以下代碼中加密在客戶端和服務器之間傳輸的文本。我知道https
將加密隧道,但我想知道如何加密文本。在客戶端和服務器通信中加密消息
如果我在腳本中使用任何加密算法,作爲服務器端腳本,加密將發生在服務器端,而不是在文本開始從客戶端流向服務器之前。
<HTML>
<form method="POST" action="TESTING.php" enctype="multipart/form-data">
NAME: <input type="text" name="username">
PASSWORD: <input type="text" name="password">
<input type="submit" value="Save and Proceed">
</form>
</html>
<?php
if(isset($_POST['username']))
{
echo"db operation";
}
?>
首先感謝您解釋它。之所以打算這麼做,是因爲我在php中爲用戶身份驗證製作了一個小型身份驗證方案,並且我希望數據在我的方案中進行加密,以便我可以始終使用它與http或https進行加密。我想知道如何在客戶端本身加密數據,因爲php腳本中的任何加密都是服務器端處理,不能解決目的。再次感謝你 –
當然,我明白你的問題。但是正如上面所解釋的那樣:這種加密對於每個定義都是不安全的鑑於此,這是無用的。甚至值得:它假裝沒有真正存在的虛假安全感。它可能容易受到攻擊,因爲所有必需的信息都必須出現在客戶端,每個客戶端。所以一個潛在的攻擊者一直在世界上製造他的攻擊。你應該相信40年來世界各地聰明的計算機科學家聚集在這個領域的經驗:-) – arkascha