انکرپشن
رمز کاری یا انکرپشن انگریزی Encryption  رازداری کی خاطر معلومات کی ایسے انداز سے اینکوڈنگ کرنے کو کہا جاتا ہے جس میں صرف اور صرف مخصوص فرد یا افراد ہی حقیقی پیغام کو پڑھ سکیںانکرپشن کسی بھی شخص کو پیغام یا مواد تک رسائی سے نہیں روک سکتی لیکن اگر کوئی ایسا شخص اسے پڑھ رہا ہے جسے یہ پیغام نہیں پڑھنا چاہیے تو وہ پیغام اسے سمجھ میں نہیں آئے گا اس پیغام کو سمجھنے کے لیے ضروری ہے کہ اس شخص کو پیغام سمجھنے کا طریقہ کار بھی معلوم ہو انکرپشن خفیہ پیغام رسانی کا بہت پرانا طریقہ کار ہے قدیم دور میں پیغامات عام طور الفاظText کی شکل میں لکھے جاتے تھے اس لیے اینکوڈنگ کے بعد بھی پیغام الفاظ ہی رہتا تھا جدید دور میں خاص طور پر کمپیوٹر کی ایجاد کے بعد الفاظ کے علاوہ آڈیو ویڈیو اور دیگر طرح کے ڈیٹا پر بھی اینکوڈنگ لگا کر اسے محفوظ بنایا جا سکتا ہے اینکوڈنگ خود سے بھی کی جا سکتی ہے اور کمپیوٹر کے ذریعے بھی کمپیوٹر کے ذریعے کی گئی اینکوڈنگ بہت مضبوط اور محفوظ ہوتی ہے اسے آسانی سے توڑا نہیں جا سکتا اس مقصد کے لیے کوڈنگ الگورتھم استعمال کیے جاتے ہیں عام طور اینکوڈنگ الگورتھم دیے گئے پیغام کے الفاظ میں مخصوص جگہوں پر مخصوص حرف شامل کرتے ہیں ان جگہوں اور حروف کی ترتیب انکرپشن کی Encryption Key کہلاتی ہے یہ ترتیب اس فرد کو بھی معلوم ہونی چاہیے جو اس پیغام کو سمجھنے کا اہل ہے جب یہ پیغام منزل مقصود پر پہنچے گا تو اسے ڈی کوڈنگ کلید کا استعمال کرتے ہوئے ڈی کرپٹ کر دیا جائے گا یعنی اس میں مخصوص جگہوں سے مخصوص حروف نکال دئے جائیں گے مثال کے طور پر درج ذیل انگریزی پیغام بھیجا گیا Hello this is Henry اس میں انکرپشن کے لیے ہر پانچ حرف کے بعد انگریزی حرف P کا اضافہ کر دیا جائے گا اب یہ پیغام یوں بن جائے گا Hellop this pis Henpry اس پیغام کو ایسا فرد پڑھے گا جو اس پر لگائی گئی انکرپشن نہیں سمجھتا تو اس کے لیے یہ پیغام سمجھنا مشکل ہو جائے گا اور جس کو معلوم ہوگا وہ ہر پانچویں حرف کے بعد p کو ہٹا کر اصل پیغام تک پہنچ جائے گا انکرپشن کو مزید مشکل اور پیچیدہ کیا جا سکتا ہے اس میں دیگر کئی قسم کی چیزیں شامل کی جا سکتی ہیں مثال کے طور پر حروف کو الٹ دینا کسی مخصوص حرف کو کسی دوسرے حرف سے تبدیل کرنا مخصوص مقامات پر ایک کی بجائے کئی حرف شامل کرنا یا یہ تمام طریقہ کار استعمال کرنا