THÔNG TIN ĐĂNG KÍ
Tên đăng nhập:
Mật khẩu:
Nhập lại mật khẩu:
Họ Tên:
Thông tin:

<?php
    
if ($sm != "") {
        
$err "";
        if (
strlen($username) < 6)         $err .= " Username ít nhất phải 6 ký tự!<br>";
        if (
$password1 != $password2)     $err .= "Mật khẩu và mật khẩu nhập lại không khớp. <br>";
        if (
strlen($password1) < 8)         $err .= "Mật khẩu phải ít nhất 8 ký tự.<br>";
        if (
str_word_count($name) < 2)     $err .= "Họ tên phải chứa ít nhất 2 từ ";
        
// 1. Loại bỏ các thẻ HTML trong thong_tin
        
$thong_tin strip_tags($thong_tin);
        
// 2. Thay thế các ký tự xuống dòng (\n) bằng <br>
        
$thong_tin nl2br($thong_tin);
        
// 3. Thêm dấu \ trước các ký tự nháy đơn ('), dùng addslashes
        
$thong_tin_escaped addslashes($thong_tin);
        
// 4. Loại bỏ các ký tự \ trước các ký tự đặc biệt
        
$thong_tin_escaped stripslashes($thong_tin_escaped);
?>
    <div class="info">
        <?php
        
if ($err != "") echo $err;
        else {
            echo 
"Username: $username <br>";
            
$password_md5 md5($password1);  // Mã hóa bằng MD5 (128bit) 32 ký tự
            
$password_sha1 sha1($password_md5); // Mã hóa kết quả MD5 bằng SHA1 (160bit) 40 ký tự
            
$password_sha256 hash('sha256'$password1); //sha256 64 ký tự HEX
            
$password_sha3_256 hash('sha3-256'$password1);

            echo 
"Mật khẩu đã mã hóa MD5: " $password_md5 "<br>";
            echo 
"Mật khẩu đã mã hóa SHA1: " $password_sha1 "<br>";
            echo 
"<hr>";
            echo 
"Mật khẩu đã mã hóa sha256: " $password_sha256 "<br>";
            echo 
"Mật khẩu đã mã hóa sha3-256: " $password_sha3_256 "<br>";
            echo 
"<hr>";
            echo 
"Họ tên: " ucwords($name) . "<br>";
            echo 
"Thông tin đã xử lý: $thong_tin_escaped";
            
// echo "Mã hóa MD5 file " .$file . ' :' . md5_file($file);
            // echo "<hr>";
            // echo "Mã hóa SHA1 file " .$file . ' :' . sha1_file($file);
            // echo "<hr>";
            // echo "Mã hóa văn bản với RIPEMD: " .hash('ripemd160',$password1) ;
            // echo "<hr>";
            // echo "Mã hóa nhị phân với RIPEMD: " .hash('ripemd160',$password1,TRUE) ;
            // echo "<hr>";

        
}
        
?>
    </div>
    <?php
    
}
    
?>