Here is an example of a PHP program that uses the crypt
function to symmetrically encrypt a password and store it in a text file:
<?php // Prompt the user for a password $password = readline("Enter a password: "); // Encrypt the password using the crypt function $encryptedPassword = crypt($password); // Open a file for writing $file = fopen("password.txt", "w"); // Write the encrypted password to the file fwrite($file, $encryptedPassword); // Close the file fclose($file); echo "Encrypted password saved to password.txt\n"; ?>
This program prompts the user to enter a password and then uses the crypt
function to encrypt it. The encrypted password is then written to a file called password.txt
.
It's important to note that the crypt
function is not a secure way to encrypt passwords. It uses a very basic encryption algorithm that can easily be broken. For secure password storage, it is recommended to use a more secure encryption algorithm such as AES or PBKDF2, and to store the encrypted password in a database rather than a plain text file.