View Full Version : مبتدی: تفاوت hash code و وام Encrypt
mina_ghorbani
پنج شنبه 10 آذر 1390, 23:09 عصر
سلام دوستان می خوام پسورد ذخیره کنم
می خوام در مورد HashCode و Encrypt هر کدوم جداگانه چی هستن و تفاوتشون چیه
ممنون می شم راهنماییم کنید
amirdifraxe1
پنج شنبه 10 آذر 1390, 23:20 عصر
با سلام
تا جایی که بنده کار کردم هر دو الگوریتم رمز گذاری هستندAES, به نظر من hash code قوی تر نسبت به بقیه عمل می کنه و امکان Code کردن و decode به شما می ده و رمز کد شده همیشه ثابت و منحصر به فرد هست در این روش شما یک کلید اصلی دارید که رمز مورد نظر شما با اون کلید مثلا IRAN مخلوط می شه و یک کلید جدید تولید می شه این روش برای رمز کردن Data خوبه و برای Decode کردن به کلید اصلی احتیاج دارید روش های دیگه ای مثل MD5 ,SHA1 هست که فقط Code می کنه ولی Decode نمی کنه مثلا تو این روش اگه شما کلمه ای مثل Amir رو با روش MD5 کد کنید مثلا می شه 00523as5d458c5b54823150ad4654c= ولی موقع Decode اگه حروف decode رو بدید حروف اصلی رو بهتون نمی ده این روش بیشتر برای مقایسه رمز استفاده می شه و برای رمز کردن data توصیه نمی شه
به نظر من hash code بهتره
mina_ghorbani
پنج شنبه 10 آذر 1390, 23:35 عصر
اگر می شه توضیحی هم در مورد Encrypt بدید بدونم اون چیه و تفاوتشون چیه
amirdifraxe1
پنج شنبه 10 آذر 1390, 23:55 عصر
درباره ی encrypt به معنی رمز شده است فکر کنم که از الگوریتم خاصی نسبت به بقیه روش ها پیروی نمی کنه و راحت می شه پیدا کرد و بیشتر تو ویندوز استفاده می شه
بهترین روش که تو دنیا همه از اون استفاده می کننو که خیلی قوی هست Symmetric , asymmetric هست که توسط یه کلید هم رمز می شه هم باز می شه خیلی هم قوی هست
یه سایت های زیر مراجعه نمایید
http://www.cyberlone.com/articles-blog/network-related-articles/pki
http://simple.wikipedia.org/wiki/Symmetric-key_algorithm
http://www.codeproject.com/KB/security/SymmetricAlgorithmHelper.aspx
http://www.suse.de/~garloff/Writings/mutt_gpg/node3.html
http://www.encryptionanddecryption.com/algorithms/symmetric_algorithms.html
http://en.wikipedia.org/wiki/Encryption
aserfg
جمعه 11 آذر 1390, 07:18 صبح
تمامی این مباحث تحت عنوان کریپتوگرافی از آن یاد می شود که شامل : رمزنگاری و هش کردن است . خود رمز نگاری به دو قسمت متقارن و نامتقارن تقسیم بندی می شود . الگوریتمهای رمز نگاری معمولا برگشت پذیر هستند یعنی متن رمزنگاری شده را می توان بازیافت نمود ولی هش کردن برگشت ناپذیر هستند .
ضمنا تمامی توابع برای رمزنگاری در فضای نام system.sequrity.cryptography قرار دارند . شما مقاله بسیار جالبی از استاد وحید نصیری را می توانید از اینجا (http://it.behdasht.gov.ir/uploads/101_192_adv_ch03.pdf)دانلود نمایید .
موفق باشید .
A.Yousefi
جمعه 11 آذر 1390, 10:32 صبح
شما میتونین به این (http://barnamenevis.org/showthread.php?311403-الگوریتم-های-غیر-قابل-بازگشت) تاپیک هم مراجعه کنین و اطلاعات بسیار خوبی به دست بیارین،البته نصفه کاره مونده و قراره جناب موسوی پاسخ بدن.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.