যেহেতু মানুষ কুকুরের ভাষা তৈরি করেছে, আমরা বার্তাগুলি অস্পষ্ট করতে গোপন কোড এবং সাইফার ব্যবহার করেছি। প্রাচীন গ্রীক এবং মিশরীয়রা ব্যক্তিগত যোগাযোগ প্রেরণের জন্য কোড ব্যবহার করত, যা আধুনিক দিনের কোড ভাঙার ভিত্তি। ক্রিপ্টানালাইসিস হল কোডের অধ্যয়ন এবং কিভাবে এটি ক্র্যাক করা যায়। ক্র্যাকিং কোড গোপন এবং ছলচাতুরির একটি জগৎ এবং এটি অনেক মজার হতে পারে। আপনি যদি কোডটি ক্র্যাক করতে চান তবে আপনি সবচেয়ে সাধারণ কোডগুলি এবং কীভাবে তাদের গোপনীয়তাগুলি উন্মোচন শুরু করবেন সে সম্পর্কে জানতে পারেন। আরও তথ্যের জন্য ধাপ 1 দেখুন।
ধাপ
পার্ট 1 এর 3: পাসওয়ার্ড পরিবর্তন করুন
পদক্ষেপ 1. বার্তায় এক অক্ষরের শব্দ অনুসন্ধান শুরু করুন।
বেশিরভাগ কোড যা অপেক্ষাকৃত সহজ প্রতিস্থাপন ব্যবহার করে একটি সহজ প্লাগ-এন্ড-চাগ করে ক্র্যাক করা সহজ, একের পর এক অক্ষর বোঝা এবং ধৈর্য ধরে অনুমানের ভিত্তিতে কোড বের করা।
- ইংরেজিতে এক অক্ষরের শব্দ "আমি" বা "এ", তাই আপনার অক্ষরগুলিকে "আটকে" রাখার চেষ্টা করা উচিত, অক্ষরের নিদর্শনগুলি সন্ধান করা এবং-মূলত-আপনি জল্লাদীর ভূমিকা পালন করেন। যদি আপনি "a - -" শব্দটি খুঁজে পান, আপনি যে শব্দগুলি প্রায়শই এই প্যাটার্নটি ব্যবহার করেন তা "হয়" বা "এবং"। অনুমান করুন এবং চেক করুন। যদি এটি কাজ না করে, ফিরে যান এবং অন্যান্য বিকল্পগুলি আবার চেষ্টা করুন। ধৈর্য ধরুন এবং ধীরে ধীরে চেষ্টা করুন।
- কোডটি "ক্র্যাকিং" নিয়ে যতটা চিন্তা করবেন ততটা চিন্তা করবেন না। নিদর্শন খুঁজছেন এবং ইংরেজী ব্যবহার করে এমন নিয়মগুলি স্বীকৃতি (বা যে কোনও ভাষায় এটি এনকোড করা আছে) আপনাকে সময় এবং প্রচেষ্টার সাথে কোডটি ক্র্যাক করতে দেবে।
ধাপ 2. প্রতীক বা অক্ষর খুঁজুন যা প্রায়শই ঘটে।
ইংরেজিতে সর্বাধিক ব্যবহৃত অক্ষর হল "e", এর পরে "t" এবং "a"। আপনি যখন কাজ করছেন, যৌক্তিক অনুমান করা শুরু করতে সাধারণ শব্দ এবং বাক্য কাঠামোর সাথে আপনার ভূমিকা ব্যবহার করুন। আপনি প্রায়শই নিশ্চিত হবেন না, তবে কোডটি ভাঙার খেলাটি যৌক্তিক পছন্দ করে এবং বারবার ভুল সংশোধন করে খেলে।
দ্বৈত চিহ্ন এবং সংক্ষিপ্ত শব্দগুলিতে মনোযোগ দিন এবং প্রথমে প্রতীক এবং শব্দগুলি সমাধান করা শুরু করুন। "হাইওয়ে" শব্দের চেয়ে "এ" বা "ইন" বা "এট" শব্দটির "স্মার্ট" অনুমান করা সহজ।
ধাপ 3. apostrophe পরে অক্ষর খুঁজুন।
যদি বার্তাটি বিরামচিহ্ন ব্যবহার করে, আপনি ভাগ্যবান। এটি অন্যান্য অনেক সূত্র প্রদান করতে পারে যা আপনি সনাক্ত করতে শিখতে পারেন। Apostrophes প্রায় সবসময় S, T, D, M, LL, বা RE অক্ষর দ্বারা অনুসরণ করা হয়। সুতরাং যদি আপনি apostrophe পরে একই চিহ্ন দুটি পেতে, আপনি "L" অক্ষর সমাধান করেছেন।
ধাপ 4. আপনি অন্য কোন কোড খুঁজে পেয়েছেন তা নির্ধারণ করার চেষ্টা করুন।
যদি, যখন আপনি সমাধান করেন, আপনি উপরের কোড থেকে একটি সাধারণ ধরনের কোড চিনতে পারেন, আপনি এটি ক্র্যাক করেছেন এবং প্লাগিং-এবং-চাগিং বন্ধ করতে পারেন এবং সেই কোডের ভিত্তিতে বার্তাগুলি পপুলেট করা চালিয়ে যেতে পারেন। এটি সম্ভবত প্রায়শই ঘটবে না, তবে আপনি সাধারণ কোডগুলির সাথে যত বেশি পরিচিত হবেন তত বেশি আপনি ব্যবহৃত কোডগুলির ধরনগুলি চিনতে পারবেন এবং সেগুলি ক্র্যাক করতে সক্ষম হবেন।
সংখ্যা এবং কীপ্যাড কোডের প্রতিস্থাপন দৈনন্দিন, মৌলিক স্তরের গোপন বার্তাগুলিতে সাধারণ। কোডগুলি দেখুন এবং উপযুক্ত মনে হলে সেগুলি ব্যবহার করুন।
3 এর অংশ 2: সাধারণ কোড সনাক্তকরণ
ধাপ 1. বিকল্প পাসওয়ার্ড চিনতে শিখুন।
মূলত, পূর্বনির্ধারিত নিয়ম অনুসারে, একটি প্রতিস্থাপন সাইফারের মধ্যে একটি অক্ষরকে অন্য বর্ণ দিয়ে প্রতিস্থাপন করা হয়। নিয়মগুলি কোড, এবং সেগুলি শেখা এবং ব্যবহার করা কোডটিকে "ব্রেক" করার এবং গোপন বার্তাটি পড়ার উপায়।
এমনকি যদি কোডটিতে সংখ্যা, সিরিলিক বর্ণমালা, বিজোড় চিহ্ন বা হায়ারোগ্লিফ থাকে, যতক্ষণ পর্যন্ত ব্যবহৃত প্রতীকের ধরনটি সামঞ্জস্যপূর্ণ হয়, আপনি একটি প্রতিস্থাপন সাইফারের সাথে কাজ করতে পারেন, যার অর্থ আপনাকে ব্যবহৃত বর্ণমালা এবং নিয়মগুলি শিখতে হবে কোড ক্র্যাক করার জন্য প্রয়োগ করা হয়েছে।
ধাপ 2. স্কোয়ার ব্যবহার করে কিভাবে পাসওয়ার্ড করতে হয় তা শিখুন।
গ্রিকরা প্রাচীনতম সাইফার ব্যবহার করেছিল, যা সংখ্যার সাথে যুক্ত অক্ষরের একটি গ্রিড ব্যবহার করত, তারপর বার্তা তৈরি করতে সংখ্যাগুলি ব্যবহার করত। এটি সহজেই ব্যবহারযোগ্য কোড, এবং এটি আধুনিক দিনের কোড ভাঙার ভিত্তি। যদি আপনি একটি বার্তা পান যাতে সংখ্যার একটি দীর্ঘ স্ট্রিং থাকে, তাহলে এটি হয়তো এভাবে এনকোড করা হয়েছে।
- কোডের সবচেয়ে মৌলিক ফর্মটি সারি 1-5 এবং কলাম 1-5 ব্যবহার করে, তারপর প্রতিটি অক্ষর দিয়ে বাম থেকে ডানে এবং নীচের গ্রিডে ম্যাট্রিক্স পূরণ করে (I এবং J অক্ষরগুলিকে এক জায়গায় সংযুক্ত করে)। কোডের প্রতিটি অক্ষর দুটি সংখ্যা দ্বারা প্রতিনিধিত্ব করা হয়, বাম দিকে কলামটি প্রথম সংখ্যা ধারণ করে এবং উপরের সারিটি দ্বিতীয় সংখ্যা ধারণ করে।
- এই ভাবে "wikihow" শব্দটি এনকোড করতে, আপনি কোডটি পাবেন: 52242524233452
- এই পদ্ধতির একটি সহজ সংস্করণ যা প্রায়শই বাচ্চারা ব্যবহার করে থাকে সেই সংখ্যাগুলি লেখার সাথে জড়িত যা সরাসরি বর্ণমালার অক্ষরগুলির সাথে সম্পর্কিত। A = 1, B = 2, এবং তাই।
ধাপ 3. সিজার শিফট শিখুন।
জুলিয়াস সিজার একটি কোড তৈরি করেছেন যা ভাল, ব্যবহার করা এবং বোঝা সহজ, কিন্তু ক্র্যাক করা খুব কঠিন, তাই এটি আরও জটিল কোডের ভিত্তি হিসাবে আজও অধ্যয়নরত মৌলিক কোড সিস্টেমগুলির মধ্যে একটি। এইভাবে, আপনি পুরো বর্ণমালার অবস্থানটি বেশ কয়েকবার এক দিকে নিয়ে যান। অন্য কথায়, অবশিষ্ট তিনটি স্থান স্থানান্তরিত করলে অক্ষরটি D, B এর সাথে E, এবং তাই প্রতিস্থাপন হবে।
- "ROT1" নামক একটি সাধারণ শিশুদের কোডের পিছনে এটিও মূল নীতি (যার অর্থ, "একবার ঘুরুন।" এই কোডের সাহায্যে, সমস্ত অক্ষর এক জায়গায় উন্নত হয়, তাই A এর পরিবর্তে B, B দ্বারা C, ইত্যাদি।
- বাম দিকে তিনটি পজিশনের সাথে বেসিক সিজার শিফট ব্যবহার করে "উইকিহো" এনকোড করা হবে: zlnlkrz
ধাপ 4. কীবোর্ড প্যাটার্ন দেখুন।
কীবোর্ড প্রতিস্থাপন Americanতিহ্যগত আমেরিকান কীবোর্ড প্যাটার্ন ব্যবহার করে কীবোর্ডে নির্দিষ্ট দিকের অক্ষরের অবস্থান পরিবর্তন করে, আপনি সাধারণ কোড তৈরি করতে পারেন। দিক পরিবর্তন জেনে, তারপর আপনি কোড ক্র্যাক করতে পারেন।
কলামের অবস্থান এক জায়গায় স্থানান্তর করে, আপনি "উইকিহো" শব্দের জন্য এইভাবে কোড করতে পারেন: "28i8y92"
ধাপ 5. আপনার একটি বহুমুখী পাসওয়ার্ড আছে কিনা তা পরীক্ষা করুন।
মৌলিক প্রতিস্থাপন সাইফারে, কোডার এনকোডেড বার্তা তৈরির জন্য বিকল্প বর্ণমালা তৈরি করে। মধ্যযুগের পরে একটি নির্দিষ্ট সময় থেকে শুরু করে, এই ধরণের কোডগুলি ক্র্যাক করা খুব সহজ হয়ে যায় এবং সাইফাররা বিভিন্ন পদ্ধতি ব্যবহার করতে শুরু করে যা একটি কোডে একাধিক বর্ণমালা ব্যবহার করে, ফলে কোডটি ক্র্যাক করা আরও কঠিন হয়ে পড়ে যদি পদ্ধতিটি অজানা ছিল ।
- ট্রাইমেথিয়াসের ঝাড়ু একটি 26 x 26 প্যাটার্নযুক্ত গ্রিড যা সিজারের বর্ণমালার প্রতিটি শিফট ধারণ করে, যা বর্ণানুক্রমিকভাবে অর্ডার করা হয়, অথবা কখনও কখনও ঘূর্ণমান নল বা "ট্যাবুলা রেকটা" হিসাবে উপস্থাপন করা হয়। গ্রিডকে কোড হিসাবে ব্যবহার করার বিভিন্ন উপায় রয়েছে, যার মধ্যে বার্তার প্রথম অক্ষর এনকোড করার জন্য প্রথম লাইন ব্যবহার করা, দ্বিতীয় অক্ষরের দ্বিতীয় লাইন ইত্যাদি।
- কোড জেনারেটর এনকোড করা বার্তার প্রতিটি অক্ষরের জন্য একটি নির্দিষ্ট ক্ষেত্র উল্লেখ করতে পাসওয়ার্ড ব্যবহার করবে। অন্য কথায়, যদি পাসওয়ার্ডটি "উইকিহো" হয় এবং এনকোডার এই পদ্ধতিটি ব্যবহার করে, তাহলে আপনি বার্তার প্রথম অক্ষর নির্ধারণ করতে এনকোডেড কোডের প্রথম অক্ষরের সারি "W" এবং কলাম উল্লেখ করবেন। পাসওয়ার্ড না জেনে এটি ক্র্যাক করা কঠিন।
3 এর অংশ 3: কোডব্রেকার হন
ধাপ 1. ধৈর্য ধরুন।
কোডটি ক্র্যাক করার জন্য প্রচুর ধৈর্য এবং অধ্যবসায়ের প্রয়োজন। ক্রিয়াকলাপটি ধীর এবং ক্লান্তিকর, প্রায়শই হতাশাজনক কারণ আমাদের বারবার অনুমান করতে হয়, বিভিন্ন কী এবং শব্দ এবং পদ্ধতিগুলি চেষ্টা করে। আপনি যদি কোডটি ক্র্যাক করতে চান তবে রহস্য এবং গেমগুলি উপভোগ করার সময় শান্ত এবং ধৈর্যশীল হতে শিখুন।
পদক্ষেপ 2. আপনার নিজের কোড লিখুন।
কাগজে, স্ক্রিপ্ট রাইটিং মজাদার, কিন্তু কীওয়ার্ডের সাহায্য ছাড়াই ডানদিকে পলিফ্যালবেটিক কোডে ঝাঁপ দেওয়া আরও কঠিন। জটিল কোড সিস্টেম ব্যবহার করে নিজেকে কোড করা শেখা কোডাররা কীভাবে চিন্তা করে এবং সেগুলো ক্র্যাক করা শিখতে পারে তা শেখার একটি দুর্দান্ত উপায়। সেরা কোডব্রেকাররা তাদের নিজস্ব কোড লিখতে এবং অনেক বেশি চ্যালেঞ্জিং সাইফার তৈরি করতেও ভাল। আরও জটিল উপায় এবং কীভাবে সেগুলি সমাধান করতে হয় তা শিখতে নিজেকে চ্যালেঞ্জ করুন।
অপরাধীদের কোড এবং সাইফার বিশ্লেষণ করা ব্যবসায়িক গোপনীয়তা পুনরুদ্ধারের একটি ভাল উপায় হতে পারে। বুকমেকার, ড্রাগ লর্ড, রাশিচক্র হত্যাকারী এবং তাদের সকলেই অবিশ্বাস্যভাবে জটিল কোড তৈরি করেছে যা শেখার যোগ্য।
ধাপ the। বিখ্যাত অটল কোডটি চেষ্টা করুন।
তার জনসাধারণের মজা পদ্ধতির অংশ হিসাবে, এফবিআই পর্যায়ক্রমে জনসাধারণের জন্য ক্র্যাক করার চেষ্টা করার জন্য কোড প্রকাশ করে। কোডগুলি চেষ্টা করুন এবং আপনার উত্তরগুলি জমা দিন। কে জানে-আপনি শীঘ্রই একটি চাকরি পাবেন।
ক্রিপ্টোস, সিআইএ সদর দপ্তরের বাইরে অবস্থিত একটি পাবলিক স্ট্যাচু, সম্ভবত বিশ্বের সবচেয়ে বিখ্যাত অটুট কোড। প্রাথমিকভাবে কোডটি এজেন্টদের জন্য একটি পরীক্ষা হিসাবে তৈরি করা হয়েছিল, যার মধ্যে চারটি আলাদা কোড সহ চারটি আলাদা বোর্ড ছিল। প্রথম বিশ্লেষকের তিনটি কোড ক্র্যাক করতে দশ বছর লেগেছিল, তবে শেষটি অবিচ্ছেদ্য রয়ে গেছে।
ধাপ 4. চ্যালেঞ্জ এবং রহস্য উপভোগ করুন।
কোড ভঙ্গ করা ড্যান ব্রাউনের উপন্যাসে বসবাসের মতো। গোপন কোডগুলির রহস্য এবং চ্যালেঞ্জগুলি উপভোগ করতে শিখুন এবং গোপনীয়তা উন্মোচনের রোমাঞ্চ অনুভব করুন।
পরামর্শ
- আপনি যদি কোড ক্র্যাক করতে অনেক সময় ব্যয় করেন তবে হতাশ হবেন না। এই স্বাভাবিক.
- যদি কোডটি প্রিন্ট করা হয়, তাহলে খুব সম্ভব যে কোডটি উইংডিংসের মতো বিশেষ অক্ষরে টাইপ করা হয়। এটি ডাবল এনক্রিপশনের অংশ হতে পারে (উইন্ডিং এনকোডেড বার্তার বর্ণনা দেয়)।
- ইংরেজি ভাষায় "ই" অক্ষরটি সবচেয়ে বেশি ব্যবহৃত হয়।
- একটি অক্ষর খুব কমই নিজেকে প্রতিনিধিত্ব করবে ("A" "A" কে প্রতিস্থাপন করবে না)।
- এনক্রিপশনে একটি অক্ষর মানে ডিকোড করা বার্তার একটি অক্ষর নয়।
- বার্তাটি দীর্ঘ হলে কোডটি ক্র্যাক করা সহজ। সংক্ষিপ্ত কোডগুলি ক্র্যাক করা কঠিন কারণ আপনি অক্ষরগুলি কতবার ব্যবহার করা হয়েছে তা গণনা করতে পারবেন না।
সতর্কবাণী
- খুব জটিল এবং অবিচ্ছেদ্য কোড দিয়ে সতর্ক থাকুন। পাগল হবেন না!
- কিছু কোড এমনভাবে ডিজাইন করা হয়েছে যে আপনার কাছে প্রচুর তথ্য না থাকলে ক্র্যাক করা অসম্ভব। অর্থাৎ, আপনার কাছে এনক্রিপশনের চাবি থাকলেও এটি অসম্ভব বলে মনে হচ্ছে। সফটওয়্যার বা নিছক অনুমানের প্রয়োজন।