двупосочно криптиране
3 отговора
260 прегледа
двупосочно криптиране
здравейте,
имам 2 php скрипта, които си разменят данни с http post requests, примерно ей така:
$host="blabla.com";
$path="file.php";
$data="a=abc&b=cdef";
$fp = fsockopen($host,80);
fputs($fp, "POST $path HTTP/1.1\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: " . strlen($data) . "\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, $data);
другия скрипт вкарва POST променливите в база данни. търся най-прост начин да криптирам текста в променливите и от другата страна да ги декриптирам. двата скрипта да ползват еднакъв ключ и той им е известен. примерно нещо от сорта:
$a=kriptiraj($a,"123456");
и от другата страна
$а=dekriptiraj($_POST['a'],"123456");
как мога да го направя най просто това, без много да бъзикам инсталацията на PHP. на сървърът от който се изпращат данните нямам пълен достъп
благодаря за всеки отговор
имам 2 php скрипта, които си разменят данни с http post requests, примерно ей така:
$host="blabla.com";
$path="file.php";
$data="a=abc&b=cdef";
$fp = fsockopen($host,80);
fputs($fp, "POST $path HTTP/1.1\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: " . strlen($data) . "\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, $data);
другия скрипт вкарва POST променливите в база данни. търся най-прост начин да криптирам текста в променливите и от другата страна да ги декриптирам. двата скрипта да ползват еднакъв ключ и той им е известен. примерно нещо от сорта:
$a=kriptiraj($a,"123456");
и от другата страна
$а=dekriptiraj($_POST['a'],"123456");
как мога да го направя най просто това, без много да бъзикам инсталацията на PHP. на сървърът от който се изпращат данните нямам пълен достъп
благодаря за всеки отговор
Re: двупосочно криптиране
Мисля, че това ще ти свърши перфектна работа: [линк]
Иначе питай Гугъл за php+twolfish, blowfish, rijndeal, aes - това са 128+ битови алгоритми.
Never Underestimate the power of stupid people in large groups.
Иначе питай Гугъл за php+twolfish, blowfish, rijndeal, aes - това са 128+ битови алгоритми.
Never Underestimate the power of stupid people in large groups.
Re: двупосочно криптиране
в phpclasses.org бях гледал няколко такива crypt/decrypt класа, не искат допълнителни php модули
Re: двупосочно криптиране
Hi,
Зависи колко силно криптиране искаш
Ако PHP e компилирано с mcrypt може да ползваш функциите от [линк]
Друг вариант е да използваш pgp или gpg през system(), но тогава ще трябва да пишеш файл за всяко нещо което искаш да криптираш, което не е много добра идея.
Ако просто търсиш obscurity може да пробваш с някой прост XOR базиран алгоритъм като този описан на
[линк]
Няма гаранция че някой няма да го пробие но ако използваш повече и различни ключове може да си осигуриш достатъчно прилично криптиране
Зависи колко силно криптиране искаш
Ако PHP e компилирано с mcrypt може да ползваш функциите от [линк]
Друг вариант е да използваш pgp или gpg през system(), но тогава ще трябва да пишеш файл за всяко нещо което искаш да криптираш, което не е много добра идея.
Ако просто търсиш obscurity може да пробваш с някой прост XOR базиран алгоритъм като този описан на
[линк]
Няма гаранция че някой няма да го пробие но ако използваш повече и различни ключове може да си осигуриш достатъчно прилично криптиране