কোড, যোগাযোগের ক্ষেত্রে, তথ্যের কোনও অংশ যেমন একটি চিঠি, শব্দ বা বাক্যাংশ হিসাবে একটি নির্বিচারে নির্বাচিত সমতুল্য প্রতিস্থাপনের জন্য একটি অনিচ্ছাকৃত নিয়ম। শব্দটি প্রায়শই ভুলভাবে প্রয়োগ করা হয়েছে এবং সিফারের প্রতিশব্দ হিসাবে ব্যবহৃত হয়েছে। অতীতে কোড এবং সিফারের মধ্যে পার্থক্যের এই অস্পষ্টতা বরং অপ্রয়োজনীয় ছিল; আসলে, অনেক historicalতিহাসিক সাইফারকে বর্তমান সময়ের মানদণ্ড অনুসারে কোড হিসাবে আরও সঠিকভাবে শ্রেণিবদ্ধ করা হবে।
ক্রিপ্টোলজি: কোড, সিফার এবং প্রমাণীকরণের মৌলিক বিষয়গুলি
ক্রিপ্টোলজির অভিধানে সর্বাধিক ঘন বিভ্রান্তিকর এবং অপব্যবহার করা শব্দগুলি কোড এবং সিফার। এমনকি বিশেষজ্ঞরা মাঝে মাঝে
।
আধুনিক যোগাযোগ ব্যবস্থায় তথ্যগুলি প্রায়শই এনকোডড এবং এনক্রিপ্টড (বা এনক্রিফার্ড) হয় এবং তাই উভয়ের মধ্যে পার্থক্য বোঝা গুরুত্বপূর্ণ। উভয় কোড এবং নির্দিষ্ট ধরণের সাইফার — প্রতিস্থাপন সাইফারস — কোনও বার্তার উপাদানগুলিকে অন্যান্য চিহ্ন সহ প্রতিস্থাপন করে; যাইহোক, কোডগুলির বিপরীতে, সাইফাররা কেবল তথ্য ট্রান্সমিটার এবং উদ্দেশ্যপ্রাপ্ত রিসিভারের কাছে পরিচিত একটি গোপন কী দ্বারা সংজ্ঞায়িত নিয়ম অনুসারে এটি করেন। এই গোপন কী ছাড়া তৃতীয় পক্ষ সিফারকে আনস্র্যাম্বল করতে প্রতিস্থাপনটি উল্টাতে পারে না।
বিশ শতকের শুরুর বছরগুলিতে বিস্তৃত বাণিজ্যিক কোডগুলি তৈরি করা হয়েছিল। এর মধ্যে একটি সিস্টেম ছিল বাউডট কোড, যা টেলিগ্রাফারদের দ্বারা ব্যবহারের জন্য একক শব্দের (পাঁচ অক্ষরের গোষ্ঠী) সম্পূর্ণ বাক্যাংশ এনকোড করে। এই ধরণের কোড রেডিওর পক্ষে অপ্রতুল প্রমাণিত হয়, এবং অন্যান্য, পরবর্তীকালে আরও উন্নত যোগাযোগগুলির বিকাশ ঘটে। সাম্প্রতিক বছরগুলিতে কম্পিউটারের ডেটা এবং উপগ্রহ যোগাযোগের জন্য বিভিন্ন কোড চালু করা হয়েছে। ক্রিপ্টোলজিও দেখুন; গোপনীয় কোড.