Login   Register  
PHP Classes
elePHPant
Icontem

File: Example.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Alex Suarez  >  Simple Encrypt  >  Example.php  >  Download  
File: Example.php
Role: Example script
Content type: text/plain
Description: Usage example of Simple Encrypt Class
Class: Simple Encrypt
Encrypt and decrypt strings using rijndael 256
Author: By
Last change:
Date: 1 year ago
Size: 1,928 bytes
 

Contents

Class file image Download
<!DOCTYPE html>
<!--
/**
 * SimpleEncrypt - PHP Class to encrypt and decrypt data
 *
 * Tested and working on PHP 4.3.2 and higher
 *
 * LICENSE: This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License v2 as published by
 * the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * @author      Alex Suarez <kapirucho@gmail.com>
 * @license     http://www.gnu.org/licenses/gpl.html GNU General Public License
 * @version     0.1
 */ 
-->
<?php
include_once 'simpleencrypt.php';

if(isset(
$_POST['toEncrypt'])){
    
    
$toencrypt filter_input(INPUT_POST'toEncrypt'FILTER_SANITIZE_SPECIAL_CHARS);
    
    
$super_secret_key 'fhdjd65ahd92hdjd73658';//This should be something only you know about and no one else
    
    //Start encrypt class
    
$enc = new SimpleEncrypt($super_secret_key);
    
    
/**
     * Do encrypt
     * value to be stored in DB or maybe in $_SESSION
     */
    
$encrypted $enc->Encrypt($toencrypt);
    
    
/**
     * Do decrypt
     */
    
$decrypted $enc->Decrypt($encrypted);
}

?>
<html>
    <head>
        <title>Encrypt example</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width">
    </head>
    <body>
        <div>
            <label>Encrypted: <strong><?php echo $encrypted?></strong></label><br>
            <label>Decrypted: <strong><?php echo $decrypted?></strong></label><br>
            <form action="" method="POST">
                <input type="text" name="toEncrypt">
                <input type="submit">
            </form>
        </div>
    </body>
</html>