رمزگشایی کد اسکندر

#012 · Alexander Code Decrypt · crypto · medium · python مشاهده راه‌حل در GitHub Alexander Code - اسکندر مقدونی برای اینکه پیام های محرمانه اش برای فرماندهان ارتش مخفی بماند، برای هر فرمانده کد عدد صحیحی تعریف میکرد که تنها او و فرمانده اش از ایبن عدد صحیح باخبر بودند. وقتی پیامی را برای فرمانده ای به صورت رمز می فرستاد، فرمانده برای دریافت مضمون پیام، هر کاراکتر آن را با کد مخفی خود جمع میکرد تا کارکتر اصلی رمز گشایی شود. ...

6 ژوئن 2026 · Amirmahdikahdouii

رمزنگاری One-Time Pad

#078 · One-Time Pad Cipher · crypto · medium · python مشاهده راه‌حل در GitHub One Time Pad Cipher میخوایم الگوریتم رمز نگاری One Time Pad Cipher رو پیاده سازی کنیم. این الگوریتم اینطوری کارمیکنه که شما هر کاراکتر رو به یک عدد نسبت میدین و سپس اون عدد رو با یک کلید دیگه، ترکیب میکنید و از عملیات های ریاضی به هر نحوی استفاده میکنید تا اون رو بتونید ایجاد کنید. ...

6 ژوئن 2026 · Amirmahdikahdouii

رمزنگاری ژولیوس سزار

#070 · Caesar Cipher Menu · crypto · easy · python مشاهده راه‌حل در GitHub رمز نگاری ژولیو سزار! برنامه ای بنویسید که در یک منو،‌دو آپشن برای انتخاب کردن داشته باشد. با وارد کردن عدد 1 به عنوان ورودی، برنامه باید یک رشته دریافت کند و آن را به روش سزار رمز نگاری کند. با وارد کردن عدد 2 برنامه باید یک رشته که به فرمت سزار رمز نگاری شده است را رمزگشایی کند. با وارد کردن کلمه “end” برنامه خاتمه پیدا میکند. رمز نگاری سزار ...

6 ژوئن 2026 · Amirmahdikahdouii

سزار با شیفت متغیر

#071 · Variable Shift Cipher · crypto · easy · python مشاهده راه‌حل در GitHub رمز نگاری ژولیو سزار اینبار خیلی خفن تر! برنامه ای بنویسید که در یک منو،‌دو آپشن برای انتخاب کردن داشته باشد. با وارد کردن عدد 1 به عنوان ورودی، برنامه باید یک رشته دریافت کند و آن را به روش سزار رمز نگاری کند. با وارد کردن عدد 2 برنامه باید یک رشته که به فرمت سزار رمز نگاری شده است را رمزگشایی کند. با وارد کردن کلمه “end” برنامه خاتمه پیدا میکند. رمز نگاری سزار ...

6 ژوئن 2026 · Amirmahdikahdouii