GPG کا استعمال کرتے ہوئے فائلوں کو خفیہ/خفیہ کرنے کا طریقہ

How Encrypt Decrypt Files Using Gpg



اپنی ونڈوز یا لینکس لاک اسکرین پر مضبوط پاس ورڈ ڈالنا آج کل کافی نہیں ہے ، کیونکہ ان سیکیورٹیز کو کچھ ٹولز کے ذریعے یا بوٹ ایبل ریکوری ڈرائیوز کے ذریعے آسانی سے نظرانداز کیا جا سکتا ہے۔ لہذا خفیہ کاری کا استعمال کرتے ہوئے اپنی اہم فائلوں کو محفوظ رکھنا ضروری ہے۔ آپ کے اہم دستاویزات اور فائلوں کی حفاظت کے لیے پاس ورڈ کے لیے بہت سارے توازن اور غیر متناسب خفیہ کاری کے معیارات اور ٹولز دستیاب ہیں۔

جی پی جی (جی این یو پرائیویسی گارڈ) اوپن پی جی پی (بہت اچھی پرائیویسی) غیر متناسب خفیہ کاری پروٹوکول کا اوپن سورس عمل ہے۔ یہ آپ کی فائلوں کو خفیہ اور ڈکرپٹ کرنے کے لیے پبلک اور پرائیویٹ کیز کا ایک کلیدی جوڑا تیار کرتا ہے۔ عوامی چابیاں عام طور پر فائل کو خفیہ کرنے کے لیے استعمال ہوتی ہیں اور وہ ڈکرپٹ نہیں ہو سکتیں۔ دوسری طرف ، نجی چابیاں صرف خفیہ کردہ فائلوں کو ڈکرپٹ کر سکتی ہیں۔ پرائیویٹ چابیاں بھی محفوظ رکھنے کے لیے ہم آہنگ خفیہ کاری کے ساتھ خفیہ ہیں۔







استعمال

اگر آپ کالی یا طوطا سیکیورٹی OS کے صارف ہیں ، تو شاید gpg پہلے سے انسٹال ہو جائے گا۔ اگر آپ کوئی اور ڈسٹرو استعمال کر رہے ہیں تو آپ اسے ٹائپ کرکے انسٹال کر سکتے ہیں۔



[ای میل محفوظ]: ~ $۔سودو اپ ڈیٹ حاصل کریں۔ && سودو apt-get upgrade -اور
[ای میل محفوظ]: ~ $۔سودو apt-get installgpg-اور

اب ایک کلیدی جوڑا بنائیں۔

[ای میل محفوظ]: ~ $۔سودو اس کی
[ای میل محفوظ]: ~ $۔gpg-مکمل جین کلید

یہ آپ سے کلیدی قسم منتخب کرنے کو کہے گا ، آپ جو چاہیں منتخب کر سکتے ہیں۔ پھر یہ آپ سے سائز داخل کرنے کو کہے گا ، جتنا لمبا سائز آپ داخل کریں گے ، چابیاں تیار کرنے میں زیادہ وقت لگے گا لیکن پھر تیار کردہ چابیاں دوسروں کے مقابلے میں زیادہ محفوظ ہوں گی۔ آپ اپنی چابیاں اور تبصرے میں ان کی تفصیل کے لیے میعاد ختم ہونے کی تاریخ بھی مقرر کر سکتے ہیں۔

ان اشاروں کے بعد ، یہ آپ سے ایک پاس فریز مانگے گا۔ یہ پاس فریز آپ کی نجی چابیاں سمیٹک خفیہ کاری کا استعمال کرتے ہوئے خفیہ کرنے کے لیے استعمال کیا جائے گا ، لہٰذا اگر آپ کی نجی چابیاں چوری ہو جائیں تو کوئی بھی جسم ان کو آپ کی فائلوں کو خفیہ کرنے کے لیے استعمال نہیں کر سکتا۔

یہ آپ سے پاس فریز کو دوبارہ درج کرنے کے لیے کہے گا ، پھر انٹر دبانے کے بعد کلیدی جوڑا بنانے میں کچھ وقت لگے گا۔

خفیہ کاری۔

اب پبلک اور پرائیویٹ کلیدی جوڑی تیار کی گئی ہے ، اور آپ اسے اپنی فائلوں کو خفیہ اور خفیہ کرنے کے لیے استعمال کرسکتے ہیں۔ ہم gpg کا استعمال کرتے ہوئے خفیہ اور ڈکرپٹ کرنے کے لیے ایک ٹیسٹ فائل بنائیں گے۔

[ای میل محفوظ]: ~#mkdirgpg
جڑ۔صارف:/gpg# سی ڈی جی پی جی/
جڑ۔صارف:/gpg# نانو secret.txt

اب ٹیکسٹ فائل میں کچھ بھی داخل کریں۔

[ای میل محفوظ]: ~/gpg#کیٹsecret.txt

اب خفیہ. txt فائل کو صارف کی ای میل کی کلیدی جوڑی میں مخصوص کر کے خفیہ کریں۔ میری مثال میں درج ذیل ٹائپ کریں۔

جڑ۔صارف:/gpg# gpg -r [email protected] -e secret.txt
جڑ۔صارف:/gpg# ls -la

فولڈر میں .gpg توسیع کے ساتھ ایک خفیہ فائل تیار کی جائے گی۔ وہ فائل آپ کی کلیدی جوڑی کی عوامی کلید کا استعمال کرتے ہوئے خفیہ اور محفوظ ہے۔ یہ فائل اب صرف آپ کی نجی کلید کے ذریعے ڈکرپٹ کی جائے۔

جڑ۔صارف:/gpg# ls -la
جڑ۔صارف:/gpg# cat secret.txt.gpg

جیسا کہ آپ دیکھ سکتے ہیں کہ یہ خفیہ کردہ فائل اصل فائل کا بالکل نیا تبدیل شدہ ورژن ہے جسے نجی کلید کی مدد کے بغیر بحال نہیں کیا جا سکتا۔

ڈکرپشن۔

اب اصل فائل secret.txt کو حذف کریں اور پھر نجی کلید کا استعمال کرتے ہوئے gpg فائل کو ڈکرپٹ کریں۔

جڑ۔صارف:/gpg# rm secret.txt
جڑ۔صارف:/gpg# gpg -d secret.txt.gpg

یہ آپ سے نجی کلید کا پاس فریز مانگے گا۔

اور پھر یہ آؤٹ پٹ میں فائل کا ڈکرپٹڈ مواد دکھائے گا۔

نتیجہ

مختلف قسم کے خفیہ کاری کی تکنیکوں کو لاگو کرنے کے لیے مختلف قسم کے حل دستیاب ہیں۔ TrueCrypt اور VeraCrypt جیسے ٹولز ہارڈ ڈرائیوز اور پارٹیشنز کو خفیہ کرنے کے لیے استعمال کیے جاتے ہیں لیکن یہ عام فائل یا دستاویز کے خفیہ کاری کے لیے کارآمد نہیں ہیں۔ جی پی جی ایک مفت اور استعمال میں آسان ٹول ہے جسے محفوظ غیر متناسب خفیہ کاری کا استعمال کرتے ہوئے خفیہ فائلوں کو خفیہ کرنے کے لیے استعمال کیا جا سکتا ہے جسے آسانی سے وحشیانہ طور پر مجبور نہیں کیا جا سکتا۔