الگوریتم لان: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Ebads67 (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
Ebads67 (بحث | مشارکت‌ها)
جزبدون خلاصۀ ویرایش
خط ۱:
'''الگوريتم لان''' يا '''فرمول لان'''، كه به الگوريتم "[[هم‌نهشتی (نظریه اعداد)|پيمانه]] 10" نيز مشهور است، يك فرمول ساده براي درستي يابي تعداد زيادي شماره شناسايي است، مانند شماره كارت هاي اعتباري، شماره هاي IMEI و شماره ملي. اين روش توسط Hans Peter Luhn ابداع شد و در U.S. Patent No. 2,950,048 توصيف شده.
اين الگوريتم به وفور استفاده مي شود و به منظور يك تابع درهم‌ساز رمزنگارانه استفاده نمي شود. در واقع اين روش براي حفاظت در برابر خطاهاي تصادفي مي باشد نه حملات عمدي. بسياري از شماره هاي كارت هاي اعتباري و شناسه هاي دولتي از اين روش براي متمايز كردن شماره هاي معتبر از هر جايگشت نا معتبري از اعداد استفاده مي شود.