PDA

View Full Version : سوال: encrypt کردن داده



akram_raeespour
سه شنبه 28 خرداد 1387, 10:52 صبح
سلام
من یک دیتا بیس اکسس دارم که می خوام داده هاشو encrypt کنم. دنبال یک الگوریتم مناسب برای encrypt می گردم که decrypt هم داشته باشه. چون می خوام داده ها در دیتا بیس به صورت کد شده نوشته بشن و بعد در برنامه باید داده ها نشون داده بشن بتونم decode کنم داده ها رو و نشون بدم.
ولی اگر کسی دیتا بیس رو کپی کرد نتونه داده ها رو بخونه.
مثلا MD5 یک روش هست. اما decode نداره.
کسی الگوریتمی مناسب این کار نمی شناسه و کد اون رو نداره؟
با تشکر

Fh_prg
سه شنبه 28 خرداد 1387, 12:30 عصر
اگر از دات نت استفاده ميكنيد الگوريتم rijndael گزينه خوبيه چون هم كار باهاش راحته هم به صورت داخلي در دات نت وجود داره
به MSDN مراجعه كنيد.
http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndael.aspx

Mehdi Asgari
سه شنبه 28 خرداد 1387, 13:02 عصر
Blowfish انتخاب خوبیه. (هم سریعه ، هم رایگانه و کدش در دسترس و هم این که پیاده سازیش راحته. اگه میخواید خودتون پیاده سازی کنید ، بهترین گزینه است)
Serpent و Twofish هم رایگان و non patented هستند.
اگه تو دات نتی به حرف Fh_prg گوش کن

akram_raeespour
سه شنبه 28 خرداد 1387, 21:01 عصر
من با VB6 کار می کنم.
در مورد این الگوریتمهایی که گفتید sample کسی نداره؟

Mehdi Asgari
سه شنبه 28 خرداد 1387, 22:12 عصر
Dim c as Google = blowfish + VB

دنیای دلفی
سه شنبه 28 خرداد 1387, 22:25 عصر
توي پستهاي من در بخش امنيت نگاه مي كردي مثال هايي در اين ضمينه گذاشتم ان هم آدرسش :
http://barnamenevis.org/forum/showthread.php?t=104440