الاسم
- Provided by: manpages-ar-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
مكتبة سي المعيارية (libc، -lc)
#include <rpc/rpc.h>
int key_decryptsession(char *remotename, des_block *deskey); int key_encryptsession(char *remotename, des_block *deskey);
int key_gendes(des_block *deskey);
int key_setsecret(char *key); int key_secretkey_is_set(void);
تُستخدم الدوال هنا ضمن آلية الاستيثاق الآمنة لـ RPC (AUTH_DES). لا ينبغي أن تكون هناك حاجة لبرامج المستخدم لاستخدام هذه الدوال.
تستخدم الدالة key_decryptsession() اسم الشبكة للخادم (البعيد) وتأخذ مفتاح DES لفك التعمية. تستخدم المفتاح العام للخادم والمفتاح السري المرتبط بـ UID الفعّال للعملية المستدعية.
الدالة key_encryptsession() هي عكس key_decryptsession(). تُعمي مفاتيح DES باستخدام المفتاح العام للخادم والمفتاح السري المرتبط بـ UID الفعّال للعملية المستدعية.
تُستخدم الدالة key_gendes() لطلب مفتاح محادثة آمن من خادم المفاتيح.
تُستخدم الدالة key_setsecret() لتعيين المفتاح لـ UID الفعّال للعملية المستدعية.
يمكن استخدام الدالة key_secretkey_is_set() لتحديد ما إذا كان قد وُضع مفتاح لـ UID الفعّال للعملية المستدعية.
تُرجع هذه الدوال 1 عند النجاح و0 عند الفشل.
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| key_decryptsession(), key_encryptsession(), key_gendes(), key_setsecret(), key_secretkey_is_set() | سلامة الخيوط | MT-Safe |
لاحظ أننا نتحدث عن نوعين من التعمية هنا. الأول غير متماثل باستخدام مفتاح عام وسري. والآخر متماثل، وهو DES ذو 64 بت.
كانت هذه الإجراءات جزءًا من مشروع Linux/Doors، الذي هُجر الآن.
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.