আধুনিক এনক্রিপশন পদ্ধতি দুটি মানদণ্ড দ্বারা বিভক্ত করা যেতে পারে: ব্যবহৃত কী ধরনের এবং ইনপুট ডেটা দ্বারা।

কী ব্যবহৃত সাইফারের ধরন দ্বারা বিভক্ত করা হয়:


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

সাইফারগুলিকে ইনপুট ডেটা প্রকারের দ্বারা দুটি ভাগে বিভক্ত করা যেতে পারে:


প্রকারভেদ
কী এর আকার এবং দুর্বলতা
আধুনিক
ঐতিহাসিক