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