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