গোপন কোড এবং সাইফার তৈরির ৫ টি উপায়

সুচিপত্র:

গোপন কোড এবং সাইফার তৈরির ৫ টি উপায়
গোপন কোড এবং সাইফার তৈরির ৫ টি উপায়
Anonim

কোডগুলি একটি বার্তা পরিবর্তন করার একটি উপায় যাতে মূল অর্থ লুকানো থাকে। সাধারণত, এর জন্য একটি কোড বুক বা শব্দ প্রয়োজন। সাইফার হল এমন প্রক্রিয়া যা তথ্য গোপন বা গোপন করার জন্য একটি বার্তায় প্রয়োগ করা হয়। এই প্রক্রিয়াটি বার্তাটি অনুবাদ বা বোঝার জন্য বিপরীত হয়। কোড এবং সাইফার নিরাপদ যোগাযোগ বিজ্ঞানের একটি গুরুত্বপূর্ণ অংশ (ক্রিপ্টানালাইসিস)।

নমুনা কোডেড অনুচ্ছেদ

Image
Image

নমুনা অ্যাক্রোস্টিক কোড অনুচ্ছেদ

Image
Image

নমুনা অ্যাক্রোস্টিক কোড অনুচ্ছেদ

Image
Image

নমুনা শূকর অনুচ্ছেদ

Image
Image

নমুনা নবম পত্র কোড অনুচ্ছেদ

ধাপ

পদ্ধতি 5 এর 1: সহজ সাইফার এবং কোড ব্যবহার করে (বাচ্চারা)

গোপন কোড এবং সাইফার তৈরি করুন ধাপ 1
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 1

ধাপ 1. বিপরীত শব্দ লিখুন।

এটি বার্তাগুলি এনকোড করার একটি সহজ উপায় যাতে সেগুলি এক নজরে বোঝা যায় না। বিপরীতে লেখা "বাইরে আমার সাথে দেখা" এর মত একটি বার্তা হবে "Teem em edistuo।"

বিঃদ্রঃ:

যদিও এই কোডটি সহজেই সমাধান করা যায়, কিন্তু যদি আপনি মনে করেন যে কেউ আপনার বার্তাটি উঁকি দেওয়ার চেষ্টা করছে তবে এটি কার্যকর হতে পারে।

গোপন কোড এবং সাইফার তৈরি করুন ধাপ 2
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 2

ধাপ 2. বার্তাগুলি এনকিফার করতে বর্ণমালার অর্ধেক প্রতিফলিত করুন।

কাগজের টুকরোতে একটি লাইনে A থেকে M অক্ষরগুলি লিখুন। সরাসরি এই লাইনের নীচে, একটি অক্ষরেও Z এর মাধ্যমে N অক্ষরগুলি লিখুন। আপনার লেখা দুটি চিঠির বিপরীত অক্ষরে বার্তার প্রতিটি অক্ষর পরিবর্তন করুন।

একটি প্রতিফলিত বর্ণমালা ব্যবহার করে, "হ্যালো" বার্তাটি পরিবর্তে "উরিয়্যব" হয়ে যাবে।

গোপন কোড এবং সাইফার তৈরি করুন ধাপ 3
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 3

ধাপ 3. পিগপেন সাইফার ব্যবহার করে দেখুন।

একটি কাগজের টুকরো উপর একটি টিক টাক গ্রিড আঁকা। গ্রিডে A থেকে I অক্ষরগুলি বাম থেকে ডানে, উপরে থেকে নীচে লিখুন। এই উদাহরণে:

  • প্রথম সারি A, B, C অক্ষর দিয়ে গঠিত।
  • দ্বিতীয়টি D, E, F দিয়ে গঠিত।
  • শেষ সারিটি G, H, I দিয়ে গঠিত।
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 4
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 4

ধাপ 4. বিন্দু দিয়ে একটি দ্বিতীয় টিক ট্যাক গ্রিড তৈরি করুন।

প্রথমটির পাশে আরেকটি টিক ট্যাক গ্রিড আঁকুন। J এর মাধ্যমে J অক্ষর দিয়ে গ্রিডটি পূরণ করুন, একইভাবে প্রথম গ্রিডের মতো। তারপর বর্ণিত হিসাবে প্রতিটি সারির গ্রিডের প্রতিটি স্থানে বিন্দু চিহ্নিত করুন:

  • প্রথম সারিতে, বাম থেকে শুরু করে, নীচের ডান কোণে একটি বিন্দু রাখুন (অক্ষর I), নীচের মধ্যের দিকে (অক্ষর কে) এবং নীচের বাম কোণে (অক্ষর এল)।
  • দ্বিতীয় সারিতে, বাম থেকে শুরু করে, ডান দিকের মাঝখানে (অক্ষর এম), নীচের মধ্যম দিকে (অক্ষর এন) এবং মধ্য বাম দিকে (অক্ষর ও) একটি বিন্দু রাখুন।
  • দ্বিতীয় সারিতে, বাম থেকে শুরু করে, উপরের ডান কোণে একটি বিন্দু রাখুন (অক্ষর পি), উপরের মাঝের দিকে (অক্ষর Q) এবং উপরের বাম কোণে (অক্ষর আর)।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 5
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 5

ধাপ 5. প্রতিটি গ্রিডের নিচে দুটি X আকার লিখুন।

আপনার পিগপেন সাইফার কীটি সম্পূর্ণ করার জন্য এই দুটি এক্স আকারগুলিও অক্ষরে পূর্ণ হবে। দ্বিতীয় X- এ, যেখানে X অতিক্রম করে তার চারপাশের খোলা জায়গায় বিন্দু রাখুন যাতে X- এর কেন্দ্রের প্রতিটি পাশে একটি বিন্দু থাকে। তারপর:

  • প্রথম (undotted) X আকৃতিতে, X এর শীর্ষে S লিখুন, বাম দিকে T, ডানদিকে U এবং নীচে V।
  • দ্বিতীয় X আকৃতিতে, X এর শীর্ষে W লিখুন, বাম দিকে X, ডানদিকে Y এবং নীচে Z লিখুন।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 6
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 6

ধাপ 6. পিগপেন সাইফারে লিখতে অক্ষরের চারপাশে গ্রিড ব্যবহার করুন।

চারপাশের অক্ষরের গ্রিড আকারগুলি (বিন্দু সহ) অক্ষরগুলির বিকল্প হিসাবে ব্যবহৃত হয়। পিগপেনের মধ্যে এবং বাইরে বার্তাগুলি অনুবাদ করতে আপনার পিগপেন সাইফার কী ব্যবহার করুন।

সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 7
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 7

ধাপ 7. একটি তারিখ শিফট সাইফার ব্যবহার করুন।

একটি তারিখ চয়ন করুন। এটি ব্যক্তিগত তাত্পর্যপূর্ণ কিছু হতে পারে, যেমন জন্মদিন বা যেদিন আপনি কলেজ থেকে স্নাতক হন, কিন্তু এটি জর্জ ওয়াশিংটনের জন্মদিনের মতো নৈর্ব্যক্তিক কিছু হতে পারে। সংখ্যার অবিচ্ছিন্ন স্ট্রিং হিসাবে তারিখটি লিখুন। এটা হল নম্বর কী।

  • উদাহরণস্বরূপ, যদি আপনি জর্জ ওয়াশিংটনের জন্মদিন (2/22/1732) ব্যবহার করতেন, তাহলে আপনি এটি 2221732 হিসাবে লিখবেন।
  • আপনি যদি ইতিমধ্যে কারও সাথে ডেট শিফট সাইফার ব্যবহার করতে সম্মত হন, তাহলে আপনি নম্বর কীটির জন্য একটি ক্লু (যেমন "ওয়াশিংটন") সহ এনকিফার করা বার্তাগুলি সংযুক্ত করতে পারেন।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 8
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 8

ধাপ 8. তারিখ শিফট নম্বর কী দিয়ে আপনার বার্তাটি এনক্রিফার করুন।

একটি কাগজে আপনার বার্তা লিখুন। বার্তার নীচে, আপনার বার্তার প্রতিটি অক্ষরের জন্য সংখ্যা কীটির একটি একক সংখ্যা লিখুন। যখন আপনি নম্বর কীটির শেষ অঙ্কে পৌঁছান, শুরু থেকে কীটি পুনরাবৃত্তি করুন। উদাহরণস্বরূপ, জর্জ ওয়াশিংটনের জন্মদিন (2/22/1732) ব্যবহার করে:

  • বার্তা: আমি ক্ষুধার্ত
  • গুপ্তকরণ:

    আমি ক্ষুধার্ত

    2.2.2.1.7.3.2.2

    সংখ্যা কী অনুসারে অক্ষর স্থানান্তর করুন, যেমন …

  • কোডেড বার্তা: K. O. J. V. U. J. T. A
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 9
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 9

ধাপ 9. একটি গোপন ভাষা ব্যবহার করুন, যেমন পিগ ল্যাটিন।

পিগ ল্যাটিন ভাষায়, যেসব শব্দ ব্যঞ্জনধ্বনি দিয়ে শুরু হয় সেই শব্দ শব্দের শেষে স্যুইচ করে এবং "ay" যুক্ত করে। ব্যঞ্জনবর্ণের গুচ্ছ দিয়ে শুরু হওয়া শব্দের ক্ষেত্রে এটি সত্য। যেসব শব্দ স্বর দিয়ে শুরু হয় তারা শুধু শব্দের শেষে "উপায়" বা "ay" যোগ করে।

  • ব্যঞ্জনবর্ণ প্রাথমিক উদাহরণ: শূকর = igpay; আমি = emay; too = ootay; ভেজা = etway; হ্যালো = এলোহে
  • ব্যঞ্জন ক্লাস্টার প্রাথমিক উদাহরণ: গ্লাভস = ওভগ্লে; শার্ট = irtshay; চিয়ার্স = eerschay
  • স্বরবর্ণের প্রাথমিক উদাহরণ: ব্যাখ্যা করুন = ব্যাখ্যা করুন; ডিম = ডিম্বাশয়; শেষ = সমাপ্তি; খাওয়া = খাওয়া

5 এর পদ্ধতি 2: কোডগুলি আনলক করা

গোপন কোড এবং সাইফার তৈরি করুন ধাপ 10
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 10

ধাপ 1. কোডের সীমাবদ্ধতাগুলি স্বীকার করুন।

কোড বই চুরি হতে পারে, হারিয়ে যেতে পারে, অথবা ধ্বংস হতে পারে। আধুনিক ক্রিপ্টোঅ্যান্লেটিক কৌশল এবং কম্পিউটার বিশ্লেষণ প্রায়শই শক্তিশালী কোডগুলি ভেঙে দিতে পারে। তবুও, কোডগুলি দীর্ঘ বার্তাগুলিকে একক সংকেত শব্দে সংহত করতে পারে, যা তাদের দুর্দান্ত সময় সাশ্রয় করে।

  • কোডগুলি ভাল প্যাটার্ন সনাক্তকরণ অনুশীলন হিসাবে কাজ করে। বার্তাগুলি এনকোডিং, ডিকোডিং, এনকিফারিং বা ডিক্রিফার করার সময় এই দক্ষতা ব্যবহার করা যেতে পারে।
  • কোডগুলি ঘনিষ্ঠ বন্ধুদের মধ্যে স্বাভাবিকভাবেই ব্যবহৃত হয়। কৌতুকের ভিতরে এক ধরনের "কোড" হিসাবে চিন্তা করা যেতে পারে। আপনার সেরা বন্ধুদের সাথে আপনার কোড ভাষা বিকাশের চেষ্টা করুন।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 11
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 11

পদক্ষেপ 2. আপনার কোডের লক্ষ্য নির্ধারণ করুন।

আপনার কোডের উদ্দেশ্য জানা অপ্রয়োজনীয় কাজ রোধ করবে। যদি আপনার লক্ষ্য সময় সাশ্রয় করা হয়, আপনার কেবলমাত্র কয়েকটি নির্দিষ্ট কোড শব্দের প্রয়োজন হতে পারে। যদি আপনি বিস্তারিত বার্তাগুলি এনকোড করার চেষ্টা করছেন, তাহলে আপনাকে একটি কোড বই তৈরি করতে হতে পারে যা একটি অভিধানের মতো।

  • আপনি যে বার্তাগুলি এনকোড করতে চান তাতে সাধারণ বাক্যাংশগুলি নির্বাচন করুন। এগুলি একটি কোড ওয়ার্ডে ঘনীভূত হওয়ার প্রধান লক্ষ্য।
  • ঘূর্ণন বা সংমিশ্রণে বিভিন্ন কোড ব্যবহার করে কোডগুলি আরও জটিল হতে পারে। যাইহোক, আরো কোড ব্যবহার করা হয়, ডিকোডিং জন্য আরো কোড বই প্রয়োজনীয়।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 12
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 12

ধাপ 3. আপনার কোড বুক তৈরি করুন।

প্রচলিত বাক্যাংশ, যেমন "তোমাকে জোরে এবং স্পষ্টভাবে পড়া", "রায়" এর মতো কিছুতে ঘনীভূত করুন। আপনার এনকোড করা বার্তা এবং সাধারণ বাক্যাংশের প্রতিটি কল্পনাযোগ্য শব্দের জন্য, বিকল্প কোড শব্দগুলি মনোনীত করুন।

  • কখনও কখনও, আংশিক কোড একটি বার্তা পর্যাপ্তভাবে অস্পষ্ট করতে পারে। উদাহরণস্বরূপ, যদি "হাঁটা" মানে "ট্যাঙ্গো" এবং "যাদুঘর" মানে "রেস্তোরাঁ" এবং পূর্বে ব্যবহৃত কোড শব্দ "রায়" এর মান ধরে থাকে,

    • বার্তা: গতকালের কথা। আমি বলতে চেয়েছিলাম, রায়। আমি পরিকল্পনা অনুযায়ী রেস্টুরেন্টে ট্যাঙ্গো করব। ওভার আউট।
    • অর্থ: গতকালের কথা। আমি বলতে চেয়েছিলাম, তোমাকে জোরে এবং স্পষ্ট করে পড়া। আমি যথাযথভাবে যাদুঘরে যাব। ওভার আউট।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 13
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 13

পদক্ষেপ 4. বার্তাগুলিতে আপনার কোড বুক প্রয়োগ করুন।

বার্তা এনকোড করার জন্য আপনার কোড বুকের কোড শব্দ ব্যবহার করুন। আপনি খুঁজে পেতে পারেন যে আপনি সাধারণ পাঠ্য হিসাবে বিশেষ্য (যেমন নাম এবং সর্বনাম যেমন আমি, আমি, সে) রেখে নিজের সময় বাঁচাতে পারি। যাইহোক, এই সিদ্ধান্ত সম্পূর্ণরূপে আপনার পরিস্থিতির উপর নির্ভর করে।

একটি বার্তা এনকোড বা ডিকোড করার জন্য দুই অংশের কোড দুটি ভিন্ন কোড বই প্রয়োগ করে। এগুলো এক-পার্ট কোডের চেয়ে অনেক শক্তিশালী।

গোপন কোড এবং সাইফার তৈরি করুন ধাপ 14
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 14

ধাপ 5. পর্যায়ক্রমে আপনার বার্তা এনকোড করতে একটি কী ব্যবহার করুন।

একটি মূল বার্তা, শব্দের গোষ্ঠী, অক্ষর, চিহ্ন, অথবা এর সংমিশ্রণ তথ্য এনকোড করতে ব্যবহার করা যেতে পারে। আপনার বার্তা প্রাপকের বার্তা ডিকোড করার জন্য এই মূল বাক্যাংশ বা অক্ষর/চিহ্নের কী প্রয়োজন হবে।

  • উদাহরণস্বরূপ, "SECRET" কী শব্দটি দিয়ে, আপনার বার্তার প্রতিটি অক্ষর এটি এবং মূল শব্দটির সংশ্লিষ্ট অক্ষরের মধ্যে অক্ষরের সংখ্যায় রূপান্তরিত হবে। যেমন,

    • বার্তা: হ্যালো
    • এনকোডিং:

      / এইচ/ হয়

      ধাপ 11 কী /এস /থেকে দূরে অক্ষর

      / ই/ একই (শূন্য) কী /ই /হিসাবে

      / l/ i

      ধাপ 9। কী /সি /থেকে দূরে অক্ষর

      এবং তাই …

    • কোডেড বার্তা: 11; 0; 9; 6; 10
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 15
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 15

ধাপ 6. বার্তাগুলি ডিকোড করুন।

আপনি কোডেড মেসেজ পাওয়ার সাথে সাথে সেগুলো বোঝার জন্য আপনাকে আপনার কোড বুক বা মূল শব্দ/বাক্যাংশ ব্যবহার করতে হবে। এটি প্রথমে কঠিন হতে পারে, তবে আপনি কোডের সাথে আরও পরিচিত হওয়ার সাথে সাথে আরও স্বজ্ঞাত হয়ে উঠবেন।

টিপ:

আপনার এনকোডিং ক্ষমতা শক্তিশালী করার জন্য, আপনি আপনার বন্ধুদের একটি অপেশাদার কোড তৈরির গ্রুপে যোগ দিতে আমন্ত্রণ জানাতে পারেন। আপনার দক্ষতা উন্নত করতে বার্তাগুলি পাস করুন।

5 এর 3 পদ্ধতি: সাধারণ কোডগুলি শেখা

সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 16
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 16

ধাপ 1. মেরি, স্কটসের রানী দ্বারা ব্যবহৃত কোড ব্যবহার করুন।

রাজনৈতিক অস্থিরতার সময় বার্তা পাঠানোর চেষ্টা করার সময়, স্কটিসের রানী মেরি ইংরেজি অক্ষর এবং সাধারণ শব্দের বিকল্প কোড হিসাবে প্রতীক ব্যবহার করেছিলেন। মেরির কোডের কিছু বৈশিষ্ট্য যা আপনি আপনার নিজের ক্রিপ্টো-শিক্ষার জন্য উপযোগী মনে করতে পারেন:

  • উচ্চ ফ্রিকোয়েন্সি অক্ষরের জন্য সাধারণ আকারের ব্যবহার, যেমন মেরি অক্ষরের জন্য একটি বৃত্তের ব্যবহার /A /। এটি এনকোড করার সময় সময় সাশ্রয় করে।
  • নতুন কোড ভাষার অংশ হিসেবে ব্যবহৃত সাধারণ চিহ্ন, যেমন মেরি "Y" অক্ষরের কোড হিসেবে "8" ব্যবহার করেছেন। এইগুলি কোড ব্রেকারদের বিভ্রান্ত করতে পারে যারা এটিকে একটি সংখ্যা হিসাবে ব্যাখ্যা করতে পারে এবং একটি কোড প্রতীক নয়।
  • সাধারণ শব্দের জন্য অনন্য চিহ্ন। মরিয়মের দিনে, "প্রার্থনা" এবং "বহনকারী" অনন্য প্রতীক পেয়েছিল, কিন্তু এগুলি আজকের চেয়ে বেশি সাধারণ ছিল। তবুও, ঘন ঘন শব্দ এবং বাক্যাংশের জন্য প্রতীক ব্যবহার করা সময় বাঁচায় এবং জটিলতা যোগ করে।
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 17
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 17

ধাপ 2. সামরিক সতর্কতা অনুরূপ কোড বাক্যাংশ ব্যবহার করুন।

কোড বাক্যাংশগুলি একক বাক্যে অনেক অর্থ ভেঙে দিতে পারে। এমনকি DEFCON সিস্টেমের মতো অনেক ধরনের সামরিক সতর্কতা, প্রতিরক্ষা প্রস্তুতির রাজ্যের জন্য সুপরিচিত কোড। আপনার দৈনন্দিন জীবনে উপযুক্ত কোড শব্দ/বাক্যাংশ নিয়ে আসুন।

  • উদাহরণস্বরূপ, আপনার বন্ধুদের মধ্যে "আমাকে আমার লকারে দৌড়াতে হবে" বলার পরিবর্তে, আপনি "স্লপি" কোড শব্দটি ব্যবহার করতে পারেন।
  • আপনার বন্ধুদের জানাতে যে আপনি যার সাথে ডেট করতে চান তিনি রুমে প্রবেশ করেছেন, আপনি কোড ফ্রেজটি বলতে পারেন, "আমার চাচাতো ভাই ব্রুসও হকি পছন্দ করে।"
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 18
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 18

ধাপ 3. একটি বই কী কোড দিয়ে বার্তাগুলি এনকোড করুন।

বই পাওয়া অপেক্ষাকৃত সহজ। যদি কোনও বইকে একটি কোডের চাবি হিসেবে নির্ধারণ করা হয়, যখন আপনি একটি বার্তা পান তখন আপনি একটি বইয়ের দোকান বা লাইব্রেরিতে গিয়ে ডিকোড করার চাবিটি দেখতে পারেন।

  • উদাহরণস্বরূপ, আপনি ফ্র্যাঙ্ক হারবার্টের ডিউন ব্যবহার করার সিদ্ধান্ত নিতে পারেন, কোড নম্বরগুলি বাম থেকে শুরু করে পৃষ্ঠা, লাইন এবং সংখ্যা শব্দের প্রতিনিধিত্ব করে।

    • এনকোড করা বার্তা: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • ডিকোডেড মেসেজ: আমি আমার কথা গোপন করছি।

টিপ:

বইয়ের বিভিন্ন সংস্করণ বিভিন্ন পৃষ্ঠা সংখ্যা ব্যবহার করতে পারে। সঠিক বইটি কী হিসেবে ব্যবহার করা হয়েছে তা নিশ্চিত করার জন্য, আপনার বইয়ের কী দিয়ে প্রকাশনার তথ্য, যেমন সংস্করণ, প্রকাশের বছর ইত্যাদি অন্তর্ভুক্ত করুন।

5 এর 4 পদ্ধতি: সাইফার ডিক্রিফারিং

গোপন কোড এবং সাইফার তৈরি করুন ধাপ 19
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 19

পদক্ষেপ 1. একটি সাইফার ব্যবহারের উপযুক্ততা নির্ধারণ করুন।

একটি সাইফার একটি অ্যালগরিদম ব্যবহার করে, যা একটি প্রক্রিয়া বা রূপান্তরের মতো যা একটি বার্তায় ধারাবাহিকভাবে প্রয়োগ করা হয়। এর মানে হল যে সাইফার জানেন যে কেউ এটি অনুবাদ করতে পারেন।

  • জটিল সাইফাররা এমনকি প্রশিক্ষিত ক্রিপ্টানালিস্টকে ধাঁধা দিতে পারে। কখনও কখনও জটিল সাইফারের পিছনে গণিত দৈনন্দিন বার্তাগুলি লুকানোর জন্য একটি উপযুক্ত প্রতিরক্ষা প্রমাণ করতে পারে।
  • অনেক ক্রিপ্টোগ্রাফার সাইফারকে শক্তিশালী করার জন্য তারিখের মতো একটি কী যুক্ত করে। এই কীটি মাসের দিনের সংশ্লিষ্ট সংখ্যার দ্বারা আউটপুট মানগুলিকে সামঞ্জস্য করে (প্রথম দিকে, সমস্ত আউটপুট মান এক দ্বারা পরিবর্তিত হবে)।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 20
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 20

পদক্ষেপ 2. বার্তাগুলিতে প্রয়োগ করার জন্য একটি অ্যালগরিদম আবিষ্কার করুন।

আপনি যেসব সহজ সাইফার প্রয়োগ করতে পারেন তার মধ্যে ROT1 সাইফার (কখনও কখনও সিজার সাইফার বলা হয়)। এই নামের সহজ অর্থ হল আপনি আপনার বার্তার প্রতিটি অক্ষরের জন্য বর্ণমালায় একটি একক অক্ষর ঘোরান।

  • ROT1 বার্তা: হ্যালো
  • ROT1 এনকাইফার্ড: i; চ; মি; মি; পৃ
  • সিজার সাইফারগুলি বর্ণমালার বিভিন্ন অক্ষরকে সামনে ঘোরানোর জন্য পরিবর্তন করা যেতে পারে। ধারণায়, ROT1 এবং ROT13 মূলত একই।
  • সাইফার অবিশ্বাস্যভাবে জটিল হতে পারে। কিছু কিছু সমন্বয়, সময় এবং অন্যান্য মানগুলিরও প্রয়োজন। কিছু সাইফার প্রক্রিয়ার জন্য কম্পিউটার ব্যবহারের প্রয়োজন হতে পারে।
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 21
গোপন কোড এবং সাইফার তৈরি করুন ধাপ 21

ধাপ En. বার্তাগুলি এনসাইফার করুন

আপনার বার্তাগুলি এনক্রিপ্ট করতে আপনার অ্যালগরিদম ব্যবহার করুন। আপনি যখন এনকিফারিং প্রক্রিয়া শিখবেন, আপনার গতি বাড়ানো উচিত। এটিকে আরও জটিল করতে আপনার অ্যালগরিদমে যুক্ত করুন। উদাহরণ স্বরূপ,

  • আপনার সাইফারে একটি ঘোরানো অবস্থা অন্তর্ভুক্ত করুন, যেমন সপ্তাহের দিন। সপ্তাহের প্রতিটি দিনের জন্য, একটি মান নির্ধারণ করুন। সেদিন একটি বার্তা এনক্রিপ্ট করার সময় এই মান দ্বারা আপনার সাইফার সামঞ্জস্য করুন।
  • আপনার এনকিফার্ড মেসেজের সাথে একটি পৃষ্ঠা নম্বর অন্তর্ভুক্ত করুন। সেই পৃষ্ঠার প্রতিটি সংশ্লিষ্ট চিঠি বার্তার জন্য একটি কী হিসাবে কাজ করবে, যেমন,

    • 1 ম পাঠ্য বার্তা: 7; 2; 3; 6; 3
    • বই কী: A_girl (স্পেস গণনা করা হয় না)

      / এইচ/ হয়

      ধাপ 7। /A /থেকে দূরে অক্ষর

      /ই আই

      ধাপ ২. /g /থেকে দূরে অক্ষর

      / l/ i

      ধাপ 3. /i /থেকে দূরত্ব

      এবং তাই …

    • কী অ্যাডজাস্টেড মেসেজ: হ্যালো
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ ২২
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ ২২

ধাপ 4. বার্তাগুলি পাঠ করুন।

যখন আপনি আপনার সাইফার পড়ার অভিজ্ঞ হয়ে উঠবেন তখন এটি দ্বিতীয় প্রকৃতি, বা অন্তত সহজ হওয়া উচিত। যেহেতু এই প্রক্রিয়াগুলির প্রয়োগ (অ্যালগরিদম) সামঞ্জস্যপূর্ণ, অভ্যাস আপনাকে এই ধরনের ক্রিপ্টোগ্রাফিক সিস্টেমের সাথে কাজ করার সময় প্রবণতা লক্ষ্য করতে এবং অন্তর্দৃষ্টি অর্জন করতে সাহায্য করবে।

টিআইপি:

অপেশাদার ক্রিপ্টোগ্রাফি ক্লাবগুলি অনলাইনে জনপ্রিয়। এর মধ্যে অনেকগুলি বিনামূল্যে এবং আধুনিক সাইফারিংয়ের মূল বিষয়গুলিতে প্রাইমার সরবরাহ করে।

5 এর 5 টি পদ্ধতি: স্ট্যান্ডার্ড সাইফারগুলি ধরা

গোপন কোড এবং সাইফার তৈরি করুন ধাপ ২
গোপন কোড এবং সাইফার তৈরি করুন ধাপ ২

ধাপ 1. মাস্টার মোর্স কোড।

তার নাম যাই হোক না কেন, মোর্স কোড একটি সাইফার। বিন্দু এবং ড্যাশগুলি দীর্ঘ এবং সংক্ষিপ্ত বৈদ্যুতিক সংকেতগুলিকে প্রতিনিধিত্ব করে যা পরিবর্তে বর্ণমালার অক্ষরগুলিকে প্রতিনিধিত্ব করে। এটি পুরানো সময়ের বৈদ্যুতিক যোগাযোগ (টেলিগ্রাফ) সক্ষম করেছে। লম্বা (_) এবং সংক্ষিপ্ত (।) সংকেত হিসাবে প্রতিনিধিত্ব করা মোর্সের সাধারণ অক্ষরগুলির মধ্যে রয়েছে:

  • আর; এস; টি; এল:._।; _..; _;._..
  • ক; ই; ও:._; ।; _ _ _
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ ২
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ ২

পদক্ষেপ 2. ট্রান্সপোজিশন সাইফার ব্যবহার করুন।

ইতিহাসের অনেক মহামানব, যেমন জিনিয়াস লিওনার্দো দা ভিঞ্চি, বার্তা লিখেছেন কারণ তারা আয়নায় প্রতিফলিত হবে। এই কারণে, এই ফ্যাশনে এনকেফারিংকে প্রায়শই "আয়না লেখা" বলা হয়। এই ধরণের সাইফারগুলি প্রথমে কঠিন হতে পারে, তবে সাধারণত দ্রুত দ্বিতীয় প্রকৃতিতে পরিণত হয়।

বিঃদ্রঃ:

ট্রান্সপোজিশন সাইফার সাধারণত বার্তাগুলি বা অক্ষর গঠনের দৃশ্যমান আচরণ করে। বার্তাটির চিত্র তার অর্থ লুকানোর জন্য রূপান্তরিত হয়।

সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 25
সিক্রেট কোড এবং সাইফার তৈরি করুন ধাপ 25

পদক্ষেপ 3. বার্তাগুলিকে বাইনারি রূপান্তর করুন।

বাইনারি হল কম্পিউটারে ব্যবহৃত 1 এবং 0 এর ভাষা। এই 1 এবং 0 এর সংমিশ্রণগুলি সংক্রামিত করা যেতে পারে এবং তারপর একটি বাইনারি কী দিয়ে ডিক্রিফার করা যেতে পারে, অথবা একটি বার্তায় যোগাযোগ করা প্রতিটি অক্ষরের জন্য 1 এবং 0 এর প্রতিনিধিত্বমূলক মান গণনা করে।

"ম্যাট" নামটি বাইনারি হিসাবে সংযোজিত হবে: 01001101; 01000001; 01010100; 01010100।

পরামর্শ

  • শব্দের পাশাপাশি শব্দের মধ্যে স্থান ফাঁকা করার একটি উপায় তৈরি করুন। এটি আপনার কোডকে শক্তিশালী করবে এবং এটি ভাঙা কঠিন করে তুলবে। উদাহরণস্বরূপ, আপনি একটি স্পেসের পরিবর্তে একটি অক্ষর (E, T, A, O, এবং N সবচেয়ে ভালো কাজ করতে পারেন) ব্যবহার করতে পারেন। এগুলিকে নাল বলা হয়।
  • রুনিকের মতো একটি ভিন্ন স্ক্রিপ্ট শিখুন এবং যাদের কাছে আপনি বার্তা দিতে চান তাদের জন্য এনক্রিপশন/ডিক্রিপশন কী তৈরি করুন। আপনি এইগুলি অনলাইনে খুঁজে পেতে পারেন, এবং তারা আমার জন্য ভাল কাজ করেছে।
  • আপনি যদি চান যে আপনার কোডটি আরো সুরক্ষিত হোক, তাহলে '-ing' এবং 'th-' এর মতো সাধারণ শব্দের শেষ এবং শুরুতে অতিরিক্ত চিহ্ন তৈরি করুন। উপরন্তু, আপনি নিচের শব্দটিতে এক অক্ষরের শব্দ ('A' এবং 'I') বাদ দিতে বা যোগ করতে পারেন। কিছু অক্ষরে অন্যদের মতো একই চিহ্ন তৈরি করুন। আপনি তাদের পরে শব্দের সাথে দুই-অক্ষরের শব্দগুলিকে একত্রিত করতে চাইতে পারেন এবং শব্দের শেষে 'এস' অক্ষরটি বাদ দিতে পারেন।

প্রস্তাবিত: