Code Search for Developers
 
 
  

adodb-encrypt-ordcrypt.php from Astrum Futura at Krugle


Show adodb-encrypt-ordcrypt.php syntax highlighted

<?php
// security - hide paths
if (!defined('ADODB_SESSION')) die();

class ADODB_Encrypt_OrdCrypt {

	function write($data, $key) {
		$result = '';
		for($i=0; $i<strlen($data); $i++) {
			$char = substr($data, $i, 1);
			$keychar = substr($key, ($i % strlen($key))-1, 1);
			$char = chr(ord($char)+ord($keychar));
			$result.=$char;
		}
		return bin2hex($result); 
	}

	function read($data, $key) {
		$result = '';
		$data =  @pack("H" . strlen($data), $data); 

		for($i=0; $i<strlen($data); $i++) {
			$char = substr($data, $i, 1);
			$keychar = substr($key, ($i % strlen($key))-1, 1);
			$char = chr(ord($char)-ord($keychar));
			$result.=$char;
		}
		return $result;
	}
}

return 1;

?>



See more files for this project here

Astrum Futura

Multiplayer space strategy game written in PHP5 with the Zend Framework. User interface uses Javascript/AJAX for dynamic interaction. Players compete across a hexagonal map of 10,000 sectors, planets, stars and other locations through trade and combat.

Project homepage: http://sourceforge.net/projects/astrumfutura
Programming language(s): PHP,XML
License: other

  adodb-compress-bzip2.php
  adodb-compress-gzip.php
  adodb-cryptsession.php
  adodb-encrypt-mcrypt.php
  adodb-encrypt-md5.php
  adodb-encrypt-ordcrypt.php
  adodb-encrypt-secret.php
  adodb-encrypt-sha1.php
  adodb-session.php
  adodb-sessions.mysql.sql
  session_schema.xml