ایک خفیہ کاری کلید بنائیں

یہ صفحہ پاس ورڈ پشر کی خود میزبان مثالوں کے لیے ایک بے ترتیب خفیہ کاری کلید بنانے کے لیے ایک مددگار ٹول کے طور پر استعمال ہوتا ہے۔

Explanation

پاس ورڈ پشر ڈیٹا بیس میں حساس ڈیٹا کو خفیہ کرتا ہے۔ اگرچہ ایک ڈیفالٹ کلید شامل ہے، لیکن اپنی مرضی کے مطابق خفیہ کاری کی کلید استعمال کرنا بہترین عمل ہے۔

ہر ریفریش کے ساتھ، یہ صفحہ ایک نئی خفیہ کاری کلید تیار کرتا ہے۔ آپ اپنے پاس ورڈ پشر کی مثال کو ترتیب دینے کے لیے نیچے تصادفی طور پر تیار کردہ کوڈ استعمال کر سکتے ہیں۔

تیار کردہ خفیہ کاری کی کلید

آپ ماحولیاتی متغیر کو ترتیب دے کر اس کلید کو اپنی درخواست میں لاگو کر سکتے ہیں۔ PWPUSH_MASTER_KEY.

ایک نئی کلید دوبارہ بنانے کے لیے اس صفحہ کو دوبارہ لوڈ کریں۔

نوٹس:

  • اگر ایک خفیہ کاری کلید فراہم نہیں کی گئی ہے تو، ایک ڈیفالٹ کلید استعمال کی جائے گی۔
  • پاس ورڈ پشر کی نجی مثالوں کے لیے بہترین سیکیورٹی یہ ہے کہ آپ اپنی مرضی کے مطابق انکرپشن کلید کا استعمال کریں حالانکہ اس کی ضرورت نہیں ہے۔
  • پہلے سے طے شدہ کلید کے استعمال میں خطرہ کم ہوجاتا ہے اگر آپ اپنی مثال کو محفوظ رکھتے ہیں اور آپ کی پش کی میعاد مختصر ہوتی ہے۔ مثال کے طور پر 1 دن/1 منظر بمقابلہ 100 دن/100 ملاحظات۔
  • ایک بار پش کی میعاد ختم ہونے کے بعد، اس پش میں موجود تمام خفیہ کردہ ڈیٹا حذف ہو جاتا ہے۔
  • ایک انکرپشن کلید کو تبدیل کرنا جہاں پرانے دھکے پہلے سے موجود ہیں وہ پرانے دھکے پڑھنے کے قابل نہیں ہوں گے۔ دوسرے لفظوں میں، پے لوڈز کو خراب کر دیا جائے گا۔ آگے بڑھنے والے نئے دھکے ٹھیک کام کریں گے۔
  • کلیدی جنریشن کو ایپلی کیشن سورس میں کمانڈ لائن سے بھی عمل میں لا کر کیا جا سکتا ہے: Lockbox.generate_key.
    
            > cd /opt/PasswordPusher
            > bin/rails c
            > Lockbox.generate_key