<?php
							 | 
						|
								echo "Enter a password: ";
							 | 
						|
								hide_term();
							 | 
						|
								$password1 = trim(fgets(STDIN), PHP_EOL);
							 | 
						|
								echo PHP_EOL;
							 | 
						|
								echo "Confirm password: ";
							 | 
						|
								$password2 = trim(fgets(STDIN), PHP_EOL);
							 | 
						|
								echo PHP_EOL;
							 | 
						|
								restore_term();
							 | 
						|
								
							 | 
						|
								if($password1 == $password2) {
							 | 
						|
								  $hash = password_hash($password1, PASSWORD_DEFAULT);
							 | 
						|
								  echo "Password hash: $hash\n";
							 | 
						|
								} else {
							 | 
						|
								  echo "Passwords did not match\n";
							 | 
						|
								  die(1);
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								function hide_term() {
							 | 
						|
								  system('stty -echo');
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								function restore_term() {
							 | 
						|
								  system('stty echo');
							 | 
						|
								}
							 | 
						|
								
							 |