ilbeygi.m 0 ارسال شده در 28 خرداد، ۱۳۹۸ اشتراک گذاری ارسال شده در 28 خرداد، ۱۳۹۸ با سلام و خسته نباشید خدمت دوستان عزیز بنده برای بخشی از پروژم لازم دارم که از الگوریتم تریپل دس یا همون 3DES CBC استفاده کنم. مشکلی که فعلا باهاش برخوردم اینه که من با این الگوریتم نمیتونم داده هایی که طولشون از 1376 کرکتر کمتر هست رو انکریپت کنم . زیاد سرچ کردم به نتیجه مطلوبی نرسیدم. ممنون میشم دوستانی که در این زمینه اطلاعاتی دارن بهم کمک کنن. قابل ذکره که برای کار بر روی این الگوریتم از کتابخونه phpseclib استفاده میکنم. اینم نمونه کدمه اگ لازم شد : $key = ''; $cipher = new \phpseclib\Crypt\TripleDES(\phpseclib\Crypt\DES::MODE_CBC); //my key is hex format $cipher->setKey(hex2bin($key)); $cipher->setIV(hex2bin('0000000000000000')); //my data is hex format $plaintext = hex2bin($data); echo $cipher->encrypt($plaintext); همچنین اگر احیانا اطلاعی در مورد IV در هنگام استفاده ازین الگوریتم داشتین ممنون میشم در این زمینه هم راهنمایی کنید. سپاس فراوان لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.