note 79379 added to function.crypt
| From: | darren at skillkeeper dot com | Date: | Fri, 23 Nov 2007 23:06:38 +0000 |
| Subject: | note 79379 added to function.crypt | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-132516@lists.php.net to get a copy of this message | ||
Why not just do the following:
<?php
//Encrypt:
$var1 = "Hello world" ^ "EVPOECJGTFEKKUHDTSAPN";
echo $var1
//Result = 3<#*c=(&*!
//Decrypt:
$var2 = $var1 ^ "EVPOECJGTFEKKUHDTSAPN";
echo $var2."\r\n";
//Result = Hello world
?>
The ^ operator (XOR) comes in handy here.
The mask (EVPOE...) has to be as long or longer than the text to be en/de-cryped.
Enjoy;
Darren
www.skillkeeper.com
----
Server IP: 203.202.10.60
Probable Submitter: 70.50.199.253
----
Manual Page -- http://www.php.net/manual/en/function.crypt.php
Edit -- https://master.php.net/note/edit/79379
Del: integrated -- https://master.php.net/note/delete/79379/integrated
Del: useless -- https://master.php.net/note/delete/79379/useless
Del: bad code -- https://master.php.net/note/delete/79379/bad+code
Del: spam -- https://master.php.net/note/delete/79379/spam
Del: non-english -- https://master.php.net/note/delete/79379/non-english
Del: in docs -- https://master.php.net/note/delete/79379/in+docs
Del: other reasons-- https://master.php.net/note/delete/79379
Reject -- https://master.php.net/note/reject/79379
Search -- https://master.php.net/manage/user-notes.php