Products
Services
Contact Us

Scripts: Php :: Php security and encryption >> Library Article #4

Developer's Section

Encrypt a string in PHP
By: Erobo Team Member

Hire a Developer for Related Work / Installation | $55 hr
Rating:  | Rate It:   
Average Votes: (2691)
Favorites:

Learn a simple way to encrypt a string using php.

In this article you will learn how to encrypt a string in php. The following algorithm uses the xor operator to encrypt every character in a string. Finally, It decrypts the encrypted string by taking the encrypted string and xor it with the bytes characters the other way around.

 Code Snippet 1

    function encryptDecrypt($Str_Message)
    {

    $Len_Str_Message=STRLEN($Str_Message);
    $Str_Encrypted_Message="";
    FOR ($Position = 0;$Position<$Len_Str_Message;$Position++){
        $Key_To_Use = (($Len_Str_Message+$Position)+1); 
        $Key_To_Use = (255+$Key_To_Use) % 255;
        $Byte_To_Be_Encrypted = SUBSTR($Str_Message, $Position, 1);
        $Ascii_Num_Byte_To_Encrypt = ORD($Byte_To_Be_Encrypted);
        //uses xor operator
        $Xored_Byte = $Ascii_Num_Byte_To_Encrypt ^ $Key_To_Use;  
        $Encrypted_Byte = CHR($Xored_Byte);
        $Str_Encrypted_Message .= $Encrypted_Byte;

    }
    
    
    return $Str_Encrypted_Message; 
    
    }


See other Scripts in Php security and encryption

Submit Your Scripts:


System Message:
  • Your PHP script has been sent. Please allow 48 hours for processing.


If you would like to have your PHP scripts published in this section please fill out
the form below:
*Your Name or Username:
Home Town:
*Email:
*Description and Code:
*Enter Code shown
to the right:

[ Refresh Image ]