الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج تشفير واعادة الباسود بال++c ضروري اليوم :)

مغلق
بدأه Hussain في 9 نوفمبر 2001 · 2 رد · 572 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا شباب سلام عليكم ...

هذا سؤال عن كيفية عمل هالبرنامج هذا البرنامج يعمل على تشفير الباسورد على صيغه معينه ثم اعادة فك الكود بطريقه عكسيه لطريقة التشفير فاللي كان عنده الاستطاعه لمعرفته فلا يقصر معانا لان عليه شي كبير بالنسبه لي وادعوا لي

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

هذا هو البرنامج :

-----

A company wants to transmit data over the telephone, but they are concerned that their phones may be tapped. All of their data is transmitted as four-digit

Integers . Thy have asked you to write a program that encrypts their data so

That it may be transmitted more securely. Your program should read a four-digit Integer and encrypt it as follows: Replace each digit by ( the sum of that digit plus 7 ) modulus 10. Then, swap the first digit with the third, swap the second digit with the fourth, and print the encrypted integer. Write a separate program

That inputs an encrypted four-digit integer, and decrypts it to form the original number.

====

ترجمة البرنامج للغه العربيه:

=-=-=-=-=-

تريد الشّركة أن ترسل البيانات على التليفون. كلّ بياناتهم ترسل كأعداد صحيحة ذات أربعة أرقام . ملكك قد طلب أنت للكتابة برنامج أن شفّر بياناتهم حتّى قد يرسل بشكل آمن أكثر . ينبغي أن يقرأ برنامجك عدد صحيح ذو أربعة أرقام و شفّره كما يلي : استبدل كلّ رقم ب( مبلغ إضافة الرّقم ذلك 7 ) معامل 10 . ثمّ , بادل الإصبع الأوّل مع/ب الثالث , بادل الإصبع الثّاني مع/ب الرابع و اطبع العدد الصّحيح المشفّر . اكتب بروجرامثات منفصل يدخل عدد صحيح ذو أربعة أرقام مشفّر , و ديكريبتس هو لتشكيل العدد الأصليّ . واريد عمل البرنامج وتشفيره ثم اعادة فك التشفير .

والمقصود بمعامل عشره اي النسبه المئويه %10 .

==

ومشكور وما يقصر وله الدعاء اللي يضبط لي البرنامج وياليت يشرح لي الخطوات لاجل الفهم

=-=-=-

ملاحظه: يلزم استخدام اوامر لا تحرج عن ال for,if,while,do,switch,choice,break.

يعني كودات المبتدئين مو المحترفين

وشكرااا

وباستخدام iostream.h فقط

#2

لو انك قرات الترجمة دون ان ترجع للنص الاصلي فلن تفهم شيئا..

و كانها مترجمة بمحرك ترجمة من تلك المحركات التي تكتب (الحفلة الثالثة) بدلا عن third party...

حسب ما فهمت من المكتوب بالانجليزية(وانجليزيتي جيدة نوعا ما)

انك اذا ادخلت مثلا 1234

1+7=8%10=8

2+7=9%10=9

3+7=10%10=0

4+7=11%10=1

ثم

يصبح الناتج..

0189

طيب كيف ترجعها..

لاحظ ان استخدام الجمع مع الmodulusيعطينا دالة دورية دورها عشرة

فالاعداد

0و1و2و3

تعطينا

7و8و9و0

و الاعداد

4و5و6و7و8و9

تعطينا

1و2و3و4و5و6

(17-7)%10=0

وبالمثل

(11-4)%10=0

اتوقع هذا التوضيح يكفي..

كل الباقي هو كتابة الخوازم المناسب..

محركات الترجمةهذه تعطي نتائج مذهلة..

تخيل انك كتبت كلمة (speakers) (المجهارات!)تتوقع ما النتيجة..

(متحدثون!)..

ربما...

و السلام عليكم ورحمة الله وبركاته

اخوك في العقيدة ..

محمد

#3

مشكور يا الطيب بس يعني ما في مجال تضبط لي البرنامج لان تفكيري مشتت بسبب ضغط اختباراتي وتعرف كتابة اي برنامج يبغى لها تفكير وتركيز شويه اذا ممكن يعني انت او اي شخص بالمنتدى يحب يساعدني لان هالبرنامج ابغاه ضروري خلال هاليومين :)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…