رمزگذاری

hamideh vf

کاربر ممتاز
سلام.
من باید یه برنامه بنویسم که:

یک کلمه رمز رو از ورودی بگیره و یک فایل متنی INPUT.TXT رو رمز کنه.

خیلی لازم دارم...توروخدا کمک کنین
 

oxision

کاربر ممتاز
سلام.
من باید یه برنامه بنویسم که:

یک کلمه رمز رو از ورودی بگیره و یک فایل متنی INPUT.TXT رو رمز کنه.

خیلی لازم دارم...توروخدا کمک کنین
سلام دوست عزیز
نمیدونم درست متوجه منظورتون شدم یا نه؟
باید یک پسورد از ورودی دریافت بشه ، بعد فایل متنی input.txt رو رمز کنه و خروجی فقط یه پیغام مبنی بر رمز شدن فایل اعلام کنه؟
نکته : نوع رمزنگاریش مهم نیست ، فقط باید رمز بشه؟
اگه یکی نرم افزار پاسکال تحت P4 به بعد رو بهم بده سعی می کنم براتون بنویسم.
موفق باشید:w11:
 

hamideh vf

کاربر ممتاز
سلام دوست عزیز
نمیدونم درست متوجه منظورتون شدم یا نه؟
باید یک پسورد از ورودی دریافت بشه ، بعد فایل متنی input.txt رو رمز کنه و خروجی فقط یه پیغام مبنی بر رمز شدن فایل اعلام کنه؟
نکته : نوع رمزنگاریش مهم نیست ، فقط باید رمز بشه؟
اگه یکی نرم افزار پاسکال تحت P4 به بعد رو بهم بده سعی می کنم براتون بنویسم.
موفق باشید:w11:

سلام، نوع رمز نگاری مهمه.
مثلا اگه کلمه رمز computer باشه حرف اول رو با c رمز کنه. یعنی 2 تا کاراکتر بره جاوتر (انگارa شده c) حرف دوم رو با oیعنی 14 تا کاراکتر بره جلو ( انگارA شده باشه o) و به همین ترتیب ادامه بده.
مثلا اگه کلمه اول HI باشه تو رمز نوشته می شه: JW
فایل رو نمی تونم up کنم نمیدونم چرا :cry:
 

mmnew

New member
سلام
منظورت از اینکه یک پسورد بگیره چیه؟
احتمالا من بتونم این برنامه رو برات بنویسم
 

hamideh vf

کاربر ممتاز
سلام
منظورت از اینکه یک پسورد بگیره چیه؟
احتمالا من بتونم این برنامه رو برات بنویسم

سلام ، ممنون میشم کمک کنی

منظورم اینه که از ورودی یه string بگیره که اون کلمه رمز باشه. یه مثال با کلمه computer زدم تو پست های قبلی
 

hamideh vf

کاربر ممتاز
رمز نگاری متقارن

رمز نگاری متقارن

اسمش هست:
رمز نگاری متقارن!
 

oxision

کاربر ممتاز
دوستان ممنون:D با تلاش بسیاااااااااااااااار خودم نوشتمش!!! و بالاخره تحویل دادمش!!!
دوست عزیز اسم این روش رمزنگاری متقارن نیست.
مدل رمزنگاری مهمتر از اینه .
شما از روش های alphabetic برای رمزکردن استفاده کردید.
رمزنگاری متقارن به رمزنگاری گفته میشه که فرستنده و گیرنده هر دو کلید یکسان برای رمزگشایی دارند.
ولی روش رمزنگاری شما اصلا به کلید ربطی نداشت. شما با حروف کار کردید . یعنی اگر به حروف یه عدد نسبت بدیم مثلا a=0, b=1, c=2 ,......z=25 هر حرفی که می خواهید رمز کنید از فرمول زیر استفاده می کنید:
شماره حرف رمز شده = عددیکه باید اضافه بشه + شماره حرفیکه می خواهیم رمز کنیم
مثلا :
a(0)+5=f
و به همین ترتیب
رمزنگاری قوانین خاصی داره و همینطور مدلهای خاص مثلا caeser, monoalphabetic, polyalphabetic ,.......

به هر حال خیلی خوشحالم که تونستی خودت برنامه رو بنویسی ، در حین انجام کار مشکلات زیادی پیش میاد ولی در کنار مشکلات ، تجربیات زیادی بدست میاد. و حالا شما تو این زمینه موفقی

برات آرزوی موفقیت می کنم:w30:
 

erinamaki

New member
سلام.
من باید یه برنامه بنویسم که:

یک کلمه رمز رو از ورودی بگیره و یک فایل متنی INPUT.TXT رو رمز کنه.

خیلی لازم دارم...توروخدا کمک کنین
سلام . مي توني يه كاراكتر رو به عنوان رمز انتخاب كني. بعد متن رو از فايل مي خوني و ord هر كاراكتر رو با ord رمز جمع مي كني . اگه بيشتر از 127 شد 127 رو ازش كم مي كني و بعد chr مي گيري. اگر هم كمتر از 127 بود همينجوري chr بگير.بعد اين كاراكترهاي جديد رو كنار هم بچين.
موفق باشي.;)
 
بالا