Astro Terminal – Telegram
Astro Terminal
157 subscribers
267 photos
36 videos
28 files
78 links
Welcome to Astro Terminal, I'm CS-Astronaut: {a Retro vibe Astro boy exploring the galaxy of Computer Scince!} 🛸

GH* github.com/CS-Astronaut 👾

PV* @RetroAstro 👾
Download Telegram
Humans are hooked,
Machines are learning.

In this age of code and light,
We dance with algorithms through day and night.

Our fingers tap, our eyes consume,
A endless stream, a digital plume.
While circuits hum and data flows,
Teaching silicon what we only know.

@Astro_Terminal 🪐
Pt.1 | #Cryptography

انیگما ماشین رمز نگاری آلمان ها در جنگ جهانی دوم!

کریپتوگرافی یا رمزنگاری، علم و هنر تبدیل اطلاعات به شکلی است که فقط افراد مجاز بتوانند آن را درک کنند. هرچقدر شکاندن رمز سخت تر بهتر! آلمان نازی در جنگ جهانی دوم پیام ها رو با استفاده از ماشین الکترومکانیگی انیگما رمز نگاری میکرد.

ماشین انیگما با استفاده از یک سری روتور چرخان ، بازتابنده ( Reflector ) و صفحه کلید پیام‌های متنی را به رمز تبدیل می‌کرد. هر بار که یک کلید فشرده می‌شد، جریان الکتریکی از میان مجموعه‌ای از روتورها عبور می‌کرد که هرکدام جایگزینی پیچیده برای حروف ایجاد می‌کردند ( مثلا ... ,A->Y, B->E ). این روتورها پس از هر فشردن کلید می‌چرخیدند و ترکیب رمزگذاری را تغییر می‌دادند، که باعث می‌شد حتی اگر همان حرف چندین بار تایپ شود، خروجی آن متفاوت باشد. در نهایت، یک لامپ نوری حرف رمزگذاری‌شده را نمایش می‌داد. بازتابنده داخل دستگاه مسیر سیگنال را برمی‌گرداند و امکان رمزگشایی را با همان تنظیمات اولیه فراهم می‌کرد.
❤‍🔥2👾2👍1
Pt. 2

تنظیمات دستگاه به صورت روزانه اعلام میشد (تصویر بالا) و بدون داشتن تنظیمات اولیه فرایند رمزگشایی تقریبا غیرممکن بود چون 158,962,555,217,826,360,000 حالت مختلف برای تنظیمات وجود داشت! ولی با این وجود آلن تورینگ و تیمش با ساختن ماشین بامب (Bombe) توانستند نامه های آلمان ها رو رمزگشایی کنند و رمز انیگما شکسته شد! (فیلم Imitation Game هم راجع به همین قضیه ساخته شده)

برای کار با این دستگاه کافی بود طبق دستورالعمل آنروز ابتدا سه روتر از پنج روتر انتخاب کنیم و نقطه شروع هر روتر رو هم روی یکی از 26 حرف قرار بدیم سپس باید در تخته پلاگین حروف رو جفت جفت به هم وصل کنیم. حالا شروع به تایپ کردن میکنیم و حروف نشان داده شده توسط لامپ رو یادداشت میکنیم (ILGD MLHGWX). حال برای رمزگشایی پیام موقعیت روتر ها رو به حالت اولیه برگردانده و پیام رمز نگاری شده را تایپ میکنیم و حروفی که اینبار نشان داده میشوند پیامیست که تایپ کرده بودیم (Heil Hitler).
❤‍🔥2
Pt. 3

این پروژه شبیه ساز انیگما رو با استفاده از کانفیگ های تاریخی موجود در سایت موزه انیگما نوشتم و میتونید برنامه رو بذارید روی حالت Learning و ببینید که رمزنگاری به چه صورت شکل میگیره. اینجوری میتونید مطمئن باشید که پیام هاتون توسط متفقین رمزگشایی نمیشه!
@Astro_Terminal 🔐 #Cryptography
❤‍🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from پیکتوره (amin)
👾12
🎥 Companion - 2025
❤‍🔥4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
تبدیل رایگان متن به صدا با پشتیبانی از زبان فارسی
https://www.openai.fm/
👾4❤‍🔥2👍1
یکی از کامل ترین Documentation ها راجع به سیستم عامل!

از زمان بند های سیستم عامل تا برنامه نویسی Kernel، بوت لودر، کامپایلر، مدیریت منابع و خلاصه اگه خواستید سیستم عامل خودتون رو بنویسید میتونید به wiki.osdev سر بزنید :)

@Astro_Terminal ⚙️ #OS
👾4❤‍🔥1
Astro Terminal | #RETRO
> BYTE magazine
👾2❤‍🔥1
احتمالا جدیدا خیلی راجع به Vibe Coding شنیدید، وایب کدینگ یک ترند جدیده که از توییتی که در تصویر میبینید شروع شده. خلاصه اینجوری که اجازه بده خلاقیت و پتانسیل نامحدود تو راهنماییت کنه و فراموش کن که اصلا کدی وجود داره :)
یک بنده خدایی اومد صفر تا صد یه بازی شبیه ساز پرواز رو با Cursor نوشت و آتیش بیار معرکه شد که الان توی توییتر همه دارن بازی هایی که با Cursor نوشتن رو به رخ میکشن!

اگه نمیدونید Cursor یک کد ادیتوره که داخلش کلا هوش مصنوعی کار رو دست میگیره و شما بیشتر نقش product manager رو دارید و فقط میگید که چکار کنه و وقتی هم که دست به کد میشید فقط کافیه tab بزنید که خودش جای خالی رو با کد مناسب پر کنه 😂

به هر حال توی پروژه هایی که از تکنولوژی های پر استفاده و معروف مثل React و Tailwind و Svelte استفاده میکنن کار درست تریه استفاده از روش Vibe Coding چون به هر حال ساخت یک وبسایت مسئله ایه که هزاران بار روی اینترنت حل شده و نیازی به Programming نداره. همچنین استفاده از ورژن کنترل (Git) بسیار توصیه میشه چون ممکنه میون کار کدی که داشته درست کار میکرده غیبش بزنه!

نظر شما چیه؟
Astro Terminal 🛸
👍5👾31