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