PDA

View Full Version : سوال: میشه این کد دلفی رو برام به php بنویسید؟ (در مورد Encrypt کردن)



Delphi-Man
جمعه 07 اسفند 1388, 21:10 عصر
سلام دوستان
این کدشه (http://barnamenevis.org/forum/showpost.php?p=919162&postcount=1)... فقط قسمت کد کردن فایل رو نیاز دارم. (اینجا (http://barnamenevis.org/forum/showpost.php?p=919162&postcount=1))
با تشکر

امید امرایی
شنبه 08 اسفند 1388, 11:30 صبح
الگوریتم های کد گذاری در دلفی اصلا شباهتی با PHP ندارند و این کامپوننت رو نمی شه به PHP ترجمه کرد.
اما می تونید از تابع زیر استفاده کنید :



function Crypt_file($filename){
$handle = fopen($filename, "rw");
$contents = crypt(fread($handle, filesize($filename)));
fwrite($handle, filesize($filename));
fclose($handle);
}

Delphi-Man
شنبه 08 اسفند 1388, 15:15 عصر
دوست عزیز
کاری که دارم انجام میدم به این صورت هست که اول روی نت فایل کد میشه و بعد با یه برنامه ی دلفی دیکد میشه.

امید امرایی
یک شنبه 09 اسفند 1388, 09:35 صبح
تابع crypt در PHP چندتایی از الگوریتم های کامپوننت DCPcrypt در دلفی رو ساپورت می کنه
مثل MD5 , blowfish , Sha1 و ....
می تونید الگوریتم مورد نظرتون رو به عنوان پارامتر دوم به crypt ارسال کنید و در دلفی هم از همون الگوریتم استفاده کنید.

البته توجه کنید که این تابع در PHP اون passphrase کامپوننت DCPcrypt رو نداره و شما هم باید در دلفی مقدارش رو blank قرار بدید

اطلاعات بیشتر در مورد الگوریتم های قابل پشتیبانی رو اینجا ببینید
http://ir.php.net/crypt

Delphi-Man
جمعه 21 اسفند 1388, 16:24 عصر
اینم برای دوستانی که علاقه دارن:
http://www.cityinthesky.co.uk/cryptography.html