DidiSoft OpenPGP Library for .NET v1.9.5.41 – OpenPGP Encryption for .NET
کتابخانه OpenPGP برای افزودن قابلیت رمزنگاری به برنامه های NET.
Specification
| Feature | Encryption |
|---|
| Technology | .Net Core, .Net Framework, Xamarin |
|---|
توضیحات:
DidiSoft OpenPGP Library for .NET یک کتابخانه Managed Code است که برای پروژه های .NET ساخته شده و ابزارهای مورد نیاز OpenPGP را در قالب APIهای آماده در اختیار برنامه قرار می دهد. با کمک آن می توان فایل ها را رمزنگاری یا رمزگشایی کرد، Keyهای جدید ساخت و با داده های سازگار با PGP در پروژه های C# و VB.NET کار کرد؛ بدون اینکه لازم باشد کتابخانه یا ابزار جانبی دیگری روی سیستم نصب شود.
خروجی عملیات رمزنگاری را می توان به صورت ASCII-armored یا Binary تولید کرد و فایل های ایجاد شده با نرم افزارهای رایج این حوزه سازگار هستند. برای مثال اگر از GnuPG، Gpg4Win، WinPT، Symantec Encryption Desktop، Symantec PGP Command Line، McAfee E-Business Server، Authora EDGE یا Articsoft FileAssurity استفاده می کنید، فایل های تولیدشده بدون دردسر در این ابزارها باز می شوند. همین موضوع جابه جایی داده میان برنامه های مختلف را ساده تر می کند.
شروع کار هم پیچیدگی خاصی ندارد. مستندات API، نمونه کدهای آنلاین، Release Noteها و بسته NuGet نسخه آزمایشی منتشر شده اند تا نصب و آزمایش کتابخانه سریع تر پیش برود. دامنه سازگاری آن هم گسترده است؛ از .NET 5 تا .NET 9، نسخه های .NET Framework 4.5 تا 4.8 و .NET Standard 2.0 و 2.1 را پوشش می دهد و برای Xamarin Android، macOS و iOS نیز نسخه های جداگانه ارائه شده است.
ویژگی ها:
- رمزنگاری و رمزگشایی OpenPGP در برنامه های .NET
- ایجاد و مدیریت Keyهای OpenPGP
- پیاده سازی کامل با Managed Code و بدون وابستگی خارجی
- نمونه کدهای C# و VB.NET
- تولید خروجی در قالب ASCII-armored یا Binary
- سازگار با ابزارهای PGP و GnuPG
- نصب از طریق NuGet
- پشتیبانی از .NET، .NET Framework، .NET Standard و Xamarin
مناسب برای:
اگر در حال توسعه یک برنامه دسکتاپ، موبایل یا Cross-platform مبتنی بر .NET هستید و قرار است رمزنگاری OpenPGP، مدیریت Keyها یا رمزگشایی فایل ها را به پروژه اضافه کنید، DidiSoft OpenPGP Library for .NET انتخاب مناسبی برای این کار است.
سوالات متداول:
این کتابخانه با کدام نسخه های NET. کار می کند؟
نسخه های .NET 5 تا .NET 9، .NET Framework 4.5 تا 4.8 و .NET Standard 2.0 و 2.1 در فهرست نسخه های سازگار قرار دارند.
آیا Xamarin هم جزو پلتفرم های پشتیبانی شده است؟
بله. نسخه های Xamarin برای Android، macOS و iOS نیز پوشش داده شده اند.
آیا کتابخانه کاملا با Managed Code نوشته شده است؟
بله. کل کتابخانه با Managed Code توسعه داده شده و برای اجرا به وابستگی خارجی احتیاج ندارد.
آیا فایل های سازگار با GnuPG را هم می توان با آن پردازش کرد؟
بله. فایل هایی که با این کتابخانه رمزنگاری یا رمزگشایی می شوند، در ابزارهایی مانند GnuPG، Gpg4Win، WinPT و سایر نرم افزارهای سازگار با PGP نیز قابل استفاده هستند.









Reviews
Clear filtersThere are no reviews yet.