opensource4u
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

opensource4u


 

 Algorithm LUHN

اذهب الى الأسفل 
كاتب الموضوعرسالة
abdo
عضو مرشح للاشراف
عضو مرشح للاشراف



عدد المساهمات : 253
تاريخ التسجيل : 01/01/2012

Algorithm LUHN Empty
مُساهمةموضوع: Algorithm LUHN   Algorithm LUHN Emptyالسبت مارس 26, 2016 1:23 pm

ALGORITHME LUHN


Algorithm LUHN




En mathématiques et plus précisément en arithmétique modulaire, la formule de Luhn est utilisée pour ses applications en cryptologie. L'algorithme de Luhn ou la formule de Luhn est aussi connu comme l'algorithme « modulo 10 » ou « mod 10 ». C'est une simple formule de somme de contrôle (Checksum) utilisée pour valider une variété de numéros de comptes, comme les numéros de cartes bancaires, les numéros d'assurance sociale canadiens ainsi que pour le calcul de validité d'un numéro SIRET.
Elle fut développée dans les années 1960 par un ingénieur allemand de chez IBM, Hans Peter Luhn, comme méthode de validation d'identification de nombres. Sa notoriété provient principalement de son adoption par les compagnies de cartes de crédit rapidement après sa création.
L'algorithme fait partie du domaine public et est largement répandu aujourd'hui. Il n'a pas été conçu pour être une fonction de hachage sécurisée cryptologiquement ; il protège contre les erreurs aléatoires, pas contre les attaques malveillantes. La plupart des cartes de crédit et beaucoup de numéros d'identification gouvernementaux utilisent l'algorithme comme une simple méthode de distinction de nombres valides dans des collections de chiffres aléatoires.


___________________________________________________________







In mathematics, more precisely in modular arithmetic, the Luhn formula is used for applications in cryptology. The Luhn algorithm or Luhn formula is also known as the algorithm "modulo 10" or "mod 10". It is a simple checksum formula (checksum) used to validate a variety of account numbers, such as credit card numbers, Canadian social insurance numbers and for calculating validity of a SIRET number.
It was developed in the 1960s by a German engineer at IBM, Hans Peter Luhn, as a method of validating identification numbers. Its reputation comes mainly from its adoption by the credit card companies soon after its creation.
The algorithm is in the public domain and is widely used today. It was not designed to be a secure hash function cryptologiquement; it protects against random errors, not against malicious attacks. Most credit cards and many government identification numbers use the algorithm as mere numbers distinction method valid in collections of random digits







_______________________________________________






هذا التطبيق هو عبارة عن لغة خوارزمية في الرياضيات وبالتحديد في الحساب يتم استخدام صيغة Luhn للتطبيقات في علم التشفير. ومن المعروف أن خوارزمية Luhn أو صيغة Luhn أيضا باسم خوارزمية "MODULO 10" أو "وزارة الدفاع 10". إنها صيغة اختباري بسيطة و هى الطريقة المستخدمة للتحقق من مجموعة متنوعة من أرقام الحسابات، مثل أرقام بطاقات الائتمان وأرقام التأمين الاجتماعي الكندية و بعض الحسابات الاخرى .
وقد وضعت في سنة 1960 من قبل مهندس ألماني هانز بيتر و استخدموا هذه اللغة  كوسيلة من وسائل التحقق من صحة أرقام بطاقات الهوية.

سمعتها تأتي أساسا من اعتماده من قبل شركات بطاقات الائتمان بعد فترة وجيزة إنشائها.
الخوارزمية هي في المجال العام، ويستخدم على نطاق واسع اليوم لأنه يحمي ضد أخطاء عشوائية، وليس ضد الهجمات الخبيثة. معظم بطاقات الائتمان والعديد من أرقام التعريف الحكومة تستخدم خوارزمية كطريقة تمييز الارقام الصالحة في مجموعات من الأرقام العشوائية

_______________________________________


للتحميل من رابط واحد اضغط الرابط بالاسفل
download



http://adf.ly/1Ymi58
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
Algorithm LUHN
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
opensource4u :: مشاريع مفتوحة المصدر فيجوال بيسك دوت نت و يجوال بيسك 6 (Open source projects vb.net ) :: مشاريع الفيجوال بيسك6-
انتقل الى: