سؤال

لدي ثلاثة أسرار للتخزين في سلسلة مفاتيح Mac OS. currenly أنا تخزن كل من هذه في إدخال مفاتيح منفصل. العيب في ذلك هو أنه إذا تم تحديث طلبي ، فإن المستخدم يشهد ثلاثة مربعات حوار "السماح للوصول" ، أحدهم لكل إدخال. ما أود القيام به هو تخزين الأسرار الثلاثة في إدخال سلسلة مفاتيح واحد. واحدة من هذه الأسرار هي كلمة مرور من قبل المستخدم.

ما هي الطريقة القياسية للقيام بذلك؟ إذا كنت فقط أحشر جميع البيانات في حقل كلمة المرور (مما يعني أن السر الوحيد الذي هو كلمة مرور من قبل المستخدم لن تكون قابلة للقراءة للغاية في keychainaccess.app) ، أو هل هناك طريقة أخرى لإضافة "كلمات مرور" متعددة (أي ، الحقول المشفرة) في إدخال سلسلة المفاتيح؟

هل كانت مفيدة؟

المحلول

لا أعتقد أن هناك طريقة قياسية ، ولكن إذا كانت أسرارك قصيرة بشكل معقول ، فيمكنك التمسك بها في البداية ، على سبيل المثال ، "Base64-Secret-1 Base64-Encoded-2 Password" ، وهو أمر سهل التحليل (حتى إذا كانت كلمة المرور تحتوي على مسافات) ويفعل أن المستخدم يمكنه رؤية كلمة المرور في وصول سلسلة المفاتيح إذا لزم الأمر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top