<?php
/**
* provides methods for password encryption using sha().
*
* @author Lars Tiedemann <php@larstiedemann.de>
* @package PMF
* @since 2005-09-18
* @version 0.1
*/
/**
* provides methods for password encryption.
*
* Subclasses (extends) of this class provide the encrypt() method that returns
* encrypted string. For special encryption methods, just create a new class as
* extend of this class and has the method encrypt().
*
* @author Lars Tiedemann <php@larstiedemann.de>
* @since 2005-09-18
* @version 0.1
*/
require_once dirname(__FILE__).'/Enc.php';
/* user defined includes */
/* user defined constants */
class PMF_EncSha
extends PMF_Enc
{
// --- ATTRIBUTES ---
/**
* Name of the encryption method.
*
* @access public
* @var string
*/
var $enc_method = 'sha';
// --- OPERATIONS ---
/**
* encrypts the string str and returns the result.
*
* @access public
* @author Lars Tiedemann, <php@larstiedemann.de>
* @param string
* @return string
*/
function encrypt($str)
{
return sha1($str);
}
/**
* constructor
*
* @access public
* @author Lars Tiedemann, <php@larstiedemann.de>
* @return void
*/
function PMF_EncSha()
{
}
/**
* constructor
*
* @access public
* @author Lars Tiedemann, <php@larstiedemann.de>
* @return void
*/
function __construct()
{
}
/**
* destructor
*
* @access public
* @author Lars Tiedemann, <php@larstiedemann.de>
* @return void
*/
function __destruct()
{
}
} /* end of class PMF_EncSha */
?>
Copyright 2K16 - 2K18 Indonesian Hacker Rulez