KeySharp
1.0.0
الوصول إلى سلسلة مفاتيح نظام التشغيل عبر الأنظمة الأساسية لـ C#/.NET استنادًا إلى سلسلة المفاتيح بواسطة hrantzsch. من المحتمل أن يتم حظر جميع المكالمات، حيث قد يطلب نظام التشغيل من المستخدم منح الوصول أو إلغاء قفل سلسلة المفاتيح.
Keyring . SetPassword ( "com.example.test" , "TestService" , "user" , "password" ) ;
try {
var password = Keyring . GetPassword ( "com.example.test" , "TestService" , "user" ) ;
} catch ( KeyringException ex ) // Thrown if password was not saved
// handle
}
Keyring . DeletePassword ( " com . example . test " , "TestService" , "user" ) ;
تعتمد المكتبات المشتركة المترجمة مسبقًا في هذا المستودع على التعليمات البرمجية الموجودة في المجلد native
، وتغلف مكتبة سلسلة المفاتيح بواسطة hrantzsch.
منصة | مترجم |
---|---|
فوز x64 | Visual C++ 2022 (مكتبة Keychain لا تدعم mingw-w64 في الوقت الحالي، سيتم تحديده لاحقًا) |
لينكس-x64 | دول مجلس التعاون الخليجي 11.2.0(x86_64-pc-linux-gnu) |
أو إس إكس-x64 | AppleClang 13.0.0.13000029 (عالمي)، macOS 10.11+ |
أوسك-arm64 | AppleClang 13.0.0.13000029 (عام)، macOS 10.11+، انتبه: تحتاج إلى التوقيع على الثنائيات الخاصة بك للتشغيل على m1! |