?
Path : /home/admin/domains/happytokorea.com/public_html_bk/opencart/system/library/ |
Current File : /home/admin/domains/happytokorea.com/public_html_bk/opencart/system/library/encryption.php |
<?php class Encryption { private $key; function __construct($key) { $this->key = $key; } function encrypt($value) { if (!$this->key) { return $value; } $output = ''; for ($i = 0; $i < strlen($value); $i++) { $char = substr($value, $i, 1); $key = substr($this->key, ($i % strlen($this->key)) - 1, 1); $char = chr(ord($char) + ord($key)); $output .= $char; } return base64_encode($output); } function decrypt($value) { if (!$this->key) { return $value; } $output = ''; $value = base64_decode($value); for ($i = 0; $i < strlen($value); $i++) { $char = substr($value, $i, 1); $key = substr($this->key, ($i % strlen($this->key)) - 1, 1); $char = chr(ord($char) - ord($key)); $output .= $char; } return $output; } } ?>