Login   Register  
PHP Classes
elePHPant
Icontem

File: encdec.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of HAMMAD  >  Encryption  >  encdec.php  >  Download  
File: encdec.php
Role: Example script
Content type: text/plain
Description: Test script for Encryption Class
Class: Encryption
Encrypt and decrypts text with pure PHP
Author: By
Last change:
Date: 2004-07-05 01:20
Size: 1,395 bytes
 

Contents

Class file image Download
<HTML>

<HEAD>
<?php
include('clsencrypt.php');
// Create a new Encryption Object
$enc = new Encryption;
$encstr '';
$decstr '';
if (isset(
$HTTP_POST_VARS['encrypt'])) {
    
$key $HTTP_POST_VARS['keystr']; 
    
// Encrypt the Source Text
    
$encstr $enc->encrypt($key$HTTP_POST_VARS['text']);
} elseif (isset(
$HTTP_POST_VARS['decrypt'])) {
    
$encstr $HTTP_POST_VARS['enctext'];
    
$key $HTTP_POST_VARS['keystr']; 
    
// Decrypt the Encrypted Text
    
$decstr $enc->decrypt($key$HTTP_POST_VARS['enctext']);


?>
</HEAD>    
    
<BODY>

<FORM action = '<?php echo $_SERVER['PHP_SELF'?>' method = 'post'>
<BR>Original Text<BR>
<TEXTAREA name = 'text' cols="40" rows="8" wrap="soft">Welcome to the Real World.</TEXTAREA>
<BR>Enter Key String<BR>
<INPUT name = 'keystr' type = 'text' value = 'halih'>
<BR><Input type='submit' value = 'Encrypt' name='encrypt'><Input type='submit' value = 'Decrypt' name='decrypt'>
<BR>Encrypted Text<BR>
<TEXTAREA name = 'enctext' cols="40" rows="8" wrap="soft"><?php
if (isset($HTTP_POST_VARS['encrypt']) || isset($HTTP_POST_VARS['decrypt']))
    echo 
$encstr;

?></TEXTAREA>
<BR>Decrypted Text<BR>
<TEXTAREA name = 'dectext' cols="40" rows="8" wrap="soft"><?php
if (isset($HTTP_POST_VARS['encrypt']) || isset($HTTP_POST_VARS['decrypt']))
    echo 
$decstr;

?></TEXTAREA>
</FORM>

</BODY>

</HTML>