OpenSSL کے ساتھ کمانڈ لائن سے & انکرپٹ فائلوں کو خفیہ کریں
فہرست کا خانہ:
کمانڈ لائن سے فائل کو جلدی سے انکرپٹ کرنے کی ضرورت ہے؟ OpenSSL کے ساتھ، آپ فائلوں کو بہت آسانی سے انکرپٹ اور ڈکرپٹ کر سکتے ہیں۔
اس واک تھرو کے مقصد کے لیے، ہم des3 انکرپشن کا استعمال کریں گے، جس کا سادہ لفظوں میں مطلب ہے کہ ایک پیچیدہ انکرپشن الگورتھم ہر ڈیٹا بلاک پر تین بار لاگو کیا جاتا ہے، جس سے بروٹ فورس کے طریقوں سے کریک کرنا مشکل ہو جاتا ہے۔جب ہم یہاں Mac OS X پر توجہ مرکوز کر رہے ہیں، تو یہ کمانڈز کہیں بھی کام کریں گی جہاں OpenSSL انسٹال ہے، بشمول OS X اور Linux کے پرانے ورژن۔
OpenSSL کے ساتھ فائلوں کو کیسے انکرپٹ کریں
اوپن ایس ایل کا نحو بنیادی ہے:
openssl -in
جیسا کہ پہلے ذکر کیا گیا ہے، ہم انکرپشن کے لیے des3 استعمال کریں گے، اور ہم ایک ٹیکسٹ فائل کو بطور ان پٹ استعمال کریں گے۔ ہم کسی بھی غلطی کو روکنے کے لیے ایک مختلف آؤٹ پٹ فائل بھی بتانے جا رہے ہیں۔ یہ کمانڈ کیسی نظر آئے گی:
openssl des3 -in file.txt -out encrypted.txt
انکرپشن مکمل ہونے سے پہلے آپ سے پاس ورڈ سیٹ کرنے اور اس کی تصدیق کرنے کو کہا جائے گا، اس پاس ورڈ سے محروم نہ ہوں ورنہ آپ فائل تک رسائی کھو دیں گے۔
Sidenote : آپ صرف فائل نام کے ساتھ ایک ان پٹ فائل بھی استعمال کرسکتے ہیں، لیکن اس سے مسائل پیدا ہوسکتے ہیں۔ کسی بھی غیر متوقع مسائل کو روکنے کے لیے، ان پٹ اور آؤٹ پٹ جیسی فائل کی وضاحت نہ کریں۔اس کا مطلب ہے کہ اصل فائل انکرپشن سے پہلے یا بعد میں چپکی رہے گی، اور آپ اس فائل کے ساتھ انفرادی طور پر ڈیل کرنا چاہیں گے، ترجیحاً ڈیلیٹ کے محفوظ طریقے سے۔
OpenSSL کے ساتھ فائلوں کو ڈکرپٹ کرنا
openssl des3 -d -in encrypted.txt -out normal.txt
فائل کو ڈکرپٹ کرنے کے لیے پہلے سیٹ کردہ پاس ورڈ کی ضرورت ہوگی۔
ان پٹ اور آؤٹ پٹ کی جگہ کو تبدیل کرنے کے علاوہ، جہاں دوبارہ اصل فائل رکھی جاتی ہے، یہاں بنیادی فرق -d جھنڈا ہے جو فائل کو ڈکرپٹ کرنے کے لیے openssl کو بتاتا ہے۔
قدرتی طور پر، آپ سوچ رہے ہوں گے کہ اگر آپ پاس ورڈ درج کیے بغیر OpenSSL کے ساتھ انکرپٹ شدہ فائل کو کھولنے کی کوشش کرتے ہیں تو کیا ہوگا؟ آپ کو ممکنہ طور پر ایک غلطی کا پیغام ملے گا، لیکن اگر آپ ٹیکسٹ ایڈٹ جیسی کسی چیز کے ساتھ فائل کو زبردستی کھولتے ہیں، تو آپ کو "نمک" کا متن نظر آئے گا اور اس کے بعد اس طرح کی بکواس کا ایک گروپ ہوگا:
فائل اس وقت تک پڑھنے کے قابل نہیں رہے گی جب تک اسے اوپن ایس ایل کے ذریعے دوبارہ ڈیکرپٹ نہیں کیا جاتا۔
فائل سیکیورٹی کے بارے میں مزید معلومات کے لیے، ہماری کچھ دوسری پوسٹس کو مت چھوڑیں، بشمول پاس ورڈ سے میک کی حفاظت کرنا، پارٹیشنز کو انکرپٹ کرنا، زپ آرکائیوز، فائلز اور فولڈرز کو ڈسک امیجز میں رکھنا، اور یہاں تک کہ iOS بیک اپ کو خفیہ کرنا۔ آئی فون اور آئی پیڈ سے حساس ڈیٹا محفوظ ہے۔