لقد حان الوقت لاستخدام التشفير
في هذه الحالة، لم تكن هناك حاجة إلى معالجة الحزمة. كل ما تم فعله هو إضافة برنامج نصي للمشروع لبناء مكتبة الحزمة المكتوبة باللغة
كل شيء آخر بسيط. نضيف أزرارًا لاختيار رمز العمل إلى النافذة الثانية ونحصل على:
- رمز البرنامج ls11sw2016؛
- رمز السحابة ls11cloud؛
- رمز PKCS11#11 آخر.
بشكل افتراضي، يتم توصيل رمز البرنامج. إذا لم يتم إنشاؤه مسبقًا، فستتم مطالبتك بتهيئته. دعونا نتذكر ذلك
لاحظ أنه تم تطوير رمز البرنامج وفقًا لتوصيات PKCS#11 v.2.40 وTK-26. للحصول على معلومات كاملة حول الرمز المميز، بما في ذلك آليات التشفير المدعومة، ما عليك سوى النقر فوق الزر "حول الرمز المميز والتشفير الخاص به" في القائمة الرئيسية ("الوظيفية"). اليوم، لا يوجد رمز مميز واحد للأجهزة يدعم التشفير الروسي يتمتع بهذه الوظيفة:
السؤال الذي يطرح نفسه: - كيفية تثبيت شهادة شخصية على الرمز المميز. هناك خياران. الخيار الأول هو استيراد الشهادة نفسها وزوج المفاتيح الخاص بها من خلال حاوية PKCS#12 (الزر "العمل مع PKCS12/PFX"):
يتضمن الخيار الثاني إنشاء طلب (PKCS#10) للحصول على شهادة، وهذا الخيار (function
يمكنك الآن حفظ الطلب على محركات الأقراص المحمولة والانتقال إلى
يمكنك الآن توقيع المستندات باستخدام الشهادات المخزنة على الرمز المميز باستخدام علامة التبويب
سنخبرك في المقالة التالية بكيفية الاتصال برمز سحابي. وتظل مسألة نقل وظائف إنشاء الشهادات إلى منصة الهاتف المحمول مفتوحة. هل هذا ضروري؟
يمكن تنزيل الإصدار المحدث من الأداة المساعدة cryptoarmpkcs-A لمنصة Android هنا:
ملاحظة: حفظ السجل
لإنشاء الحزمة، استخدم الأداة المساعدة العظام من
مع ظهور هذا الزر، تم تبسيط عملية تصحيح أخطاء التطبيق إلى حد كبير.
لإضافة زر، ما عليك سوى إضافة الكود التالي إلى ملف العظام بعد السطر 2591:
ttk::button $l.frame.clear -text "Clear" -width 6
-command [list adb_logcat_clear $l.text]
#Добавленный код
ttk::button $l.frame.save -text "Save" -width 6
-command [list adb_logcat_save $l.text]
ttk::button $l.frame.run -text "Run" -width 6
-command [list adb_logcat_run $l]
يبدو أمر الحفظ adb_logcat_save كما يلي:
proc adb_logcat_save {text} {
set tt [$text get 1.0 end]
set file "/tmp/logBone.txt"
file delete -force $file
#Собственно запись в файл
set fd [open $file w]
chan configure $fd -translation binary
puts -nonewline $fd $tt
close $fd
}
المصدر: www.habr.com