د rPGP 0.10 خوشې کول، په زنګ کې د OpenPGP پلي کول

د rPGP 0.10 پروژه خپره شوې، د OpenPGP معیار (RFC-2440, RFC-4880) پلي کولو ته وده ورکوي په زنګ ژبه کې، د بریښنالیک کوډ کولو لپاره د Autocrypt 1.1 مشخصاتو کې تعریف شوي د دندو بشپړ سیټ چمتو کوي. د rPGP کارولو ترټولو مشهوره پروژه د ډیلټا چیټ میسنجر دی، کوم چې بریښنالیک د ټرانسپورټ په توګه کاروي. د پروژې کوډ د MIT او Apache 2.0 جوازونو لاندې ویشل شوی.

په rPGP کې د OpenPGP معیاري ملاتړ اوس مهال یوازې د ټیټې کچې API پورې محدود دی. د اپلیکیشن پراختیا کونکو لپاره ، د pgp کریټ کڅوړه چمتو کیږي ، په بیله بیا د RSA کریپټوګرافیک الګوریتم پلي کولو سره د RSA کڅوړه ، کوم چې څو کاله دمخه خپلواکه امنیت پلټنه تیره کړې. کله چې د elliptic curves پر بنسټ د الګوریتمونو کارول، د Curve25519-dalek بسته کارول کیږي. برسېره پردې، د WebAssembly منځګړی کوډ کې تالیف د Node.js پلیټ فارم پراساس په براوزرونو او غوښتنلیکونو کې د اجرا کولو لپاره ملاتړ کیږي. ملاتړ شوي عملیاتي سیسټمونه لینکس، Android، وینډوز، iOS او macOS دي.

د سیکویا پروژې برعکس، کوم چې په Rust کې د OpenPGP پلي کول هم وړاندیز کوي، rPGP د MIT او Apache 2.0 اجازه لیکونه کاروي (د سیکویا کوډ د GPLv2+ کاپي لیفټ جواز لاندې چمتو شوی)، پراختیا یوازې د فنکشن کتابتون باندې تمرکز کوي (سیکویا د بدیل لپاره وده کوي. gpg افادیت)، ټول د کوډ کولو لومړني توکي چې په Rust کې لیکل شوي (Sequoia د نیټل کتابتون کاروي، په C کې لیکل شوي).

سرچینه: opennet.ru

Add a comment