PDA

View Full Version : مقایسه ایی بر روش های رمزنگاری و سرعت انها.



Best Programmer
سه شنبه 05 اسفند 1382, 10:45 صبح
من در بک کار تحقیقاتی خواستم ببینم که در کار کدام یک از این همه روش ها سریعترین پردازش را دارد.
من برخی از معروفترین الگوریتم ها را انتخاب کردم : ‌‌BlowFish, CryptoAPI,DES,Gost, XOR,RC4,SkipJack, TEA , Twofish
سایز فایل به کار رفته دقیقا 1000000byte میباشد و کدش را هم با VB6.0 نوشته ام.
از کلید زیر در همه استفاده کرده ام:This is a test key
----------------------------------------------------
کامپیوتر من :
CPU: AMD XP2G
MB:Giga 7DXR
North chip : AMD 761
South chip :Via 686B
Ram: 512 MB DDR kingstone 266
HDD آزمایش شده : 30GB Samsung 5400
-------------------------------------------------------------------------------------------
----Decryption Speed Kbyte/S------Encryption Speed Kbyte/S----Algorithm
‌‌68Kbyte/s---------------------------67 Kbyte/s------------------Blowfish
12070Kbyte/s-------------------------10906 Kbyte/s-------------CtyptoAPI
23Kbyte/s----------------------------23 kbyte/s------------------------DES
41Kbyte/s----------------------------43 kbyte/s-----------------------Gost
1086Kbyte/s------------------------2622 Kbyte/s----------------------XOR
1203Kbyte/s-------------------------1147 Kbyte/s---------------------RC4
104Kbyte/s---------------------------114 Kbyte/s-----------------SkipJack
6K byte/s------------------------------7K byte/s------------------------TEA
55kbyte/s---------------------------------54kbyte/s-----------------TwoFish
-----------------------------------------------------------------------------------------
امیدوار هستم که در اینده وقت کنم و بر روی هاردهای دیگرم و یا سیستم های دوستان امتحان کنم.

houshmand
سه شنبه 05 اسفند 1382, 11:31 صبح
فکر کنم اول به پیاده سازی الگوریتم رمز گزاری شما خیلی نتیجه وابسته باشد
اگر از یک زبان کمپایلر به جای مفسر استفاده کنی فکر کنم نتایج بهتری گیرت بیایید
می شود در مورد روش رمز گزاری هر یک کمی توضیح بدهید (( که چطوری هستند؟))

Best Programmer
سه شنبه 05 اسفند 1382, 12:34 عصر
فکر کنم اول به پیاده سازی الگوریتم رمز گزاری شما خیلی نتیجه وابسته باشد
کاملا حرف شما صحیح هست ولی خوب نتیجه حتی با بهترین پیاده سازی های الگوریتم ها چندان فرقی با بالا نمی کنید چون الگوریتم همان هست و فقط بهینه سازی ها در اینجا مهم میباشد.
انشاالله در اولین فرصت توضیح خواهم داد.
اگر دوستان این اقدام را انجام دهند که چه بهتر.

rukarimi
سه شنبه 08 اردیبهشت 1388, 11:42 صبح
من پروژه دانشگاهیم در همین مورده میشه لطفا پیاده سازیتون رو برای من میل کنید؟
email : rukarimi@yahoo.com

vcldeveloper
سه شنبه 08 اردیبهشت 1388, 12:27 عصر
من پروژه دانشگاهیم در همین مورده میشه لطفا پیاده سازیتون رو برای من میل کنید
عزیز جان، تاپیک مربوط به 5 سال پیش هست!