NeoPG 0.0.6 เจ‰เจชเจฒเจฌเจง, GnuPG 2 เจฆเจพ เจซเฉ‹เจฐเจ•

เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเจฟเจ“เจชเฉ€เจœเฉ€, เจœเฉ‹ เจ•เจฟ เจกเจพเจŸเจพ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ, เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ, เจ•เฉเฉฐเจœเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฒเจˆ เจŸเฉ‚เจฒ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ GnuPG (GNU เจชเฉเจฐเจพเจˆเจตเฉ‡เจธเฉ€ เจ—เจพเจฐเจก) เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจฆเจพ เจ‡เฉฑเจ• เจซเฉ‹เจฐเจ• เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค
NeoPG เจฆเฉ‡ เจฎเฉเฉฑเจ– เจ…เฉฐเจคเจฐ เจนเจจ เจชเฉเจฐเจพเจฃเฉ‡ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจฆเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเจซเจพเจˆ, C เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ C++11 เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€, เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเจฐเฉ‹เจค เจŸเฉˆเจ•เจธเจŸ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเฉ€เจฌเจฒ API เจฆเฉ€ เจตเจฟเจตเจธเจฅเจพเฅค เจเจก-เจ†เจจ เจฆเจพเฅค เจธเจพเจฐเจพ เจจเจตเจพเจ‚ เจ•เฉ‹เจก เจธเจชเจฒเจพเจˆ GPLv3 เจฆเฉ€ เจฌเจœเจพเจ เจ‡เจœเจพเจœเจผเจค เจตเจพเจฒเฉ‡ BSD เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจเฅค

เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, cmake เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจ…เจคเฉ‡ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเจพเจฒ Libgcrypt เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพเฅค เจฌเฉ‹เจŸเจจ, libcurl เจ…เจคเฉ‡ SQLite เจจเจพเจฒ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจชเจพเจฐเจธเจฐ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพเฅค NeoPG เจตเจฟเฉฑเจš, เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจ‰เจ‚เจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ gpg-เจเจœเฉฐเจŸ, dirmngr (เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฐ) เจ…เจคเฉ‡ scdaemon (เจธเจฎเจพเจฐเจŸ เจ•เจพเจฐเจก เจกเฉˆเจฎเจจ) เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ•-เจตเจพเจฐ เจธเจนเจพเจ‡เจ• เจนเฉˆเจ‚เจกเจฒเจฐ เจšเจฒเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ•เฉฐเจฎ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

NeoPG เจฆเฉ€ เจฎเฉเฉฑเจ– เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ libneopg เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค libneopg เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, เจ†เจฆเจฟ) เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจตเฉฑเจ–-เจตเฉฑเจ– เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ neopg เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ—เจฟเฉฑเจŸ-เจธเจผเฉˆเจฒเฉ€ เจธเจฌเจ•เจฎเจพเจ‚เจกเจพเจ‚ เจ…เจคเฉ‡ เจฐเฉฐเจ— เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเจพเจฒ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค GnuPG 2 เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ "neopg gpg2" เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจฒเฉ‡เจ…เจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‡ gpg2 เจธเจนเฉ‚เจฒเจค เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ - เจœเฉ‡เจ•เจฐ gpg2 neopg เจฒเจˆ เจ‡เฉฑเจ• เจนเจพเจฐเจก เจฒเจฟเฉฐเจ• เจนเฉˆ, เจคเจพเจ‚ GnuPG 2 เจจเจพเจฒ เจ•เจฎเจพเจ‚เจก เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฒเฉ‡เจ…เจฐ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจนเฉ€ เจฒเจพเจ—เฉ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ "เจชเฉˆเจ•เฉ‡เจŸ เจกเฉฐเจช" เจ•เจฎเจพเจ‚เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‰เจฌเฉฐเจŸเฉ‚ 18.04 เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค Cmake เจฌเจฟเจฒเจก เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ€ เจฌเจฟเจนเจคเจฐ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€เฅค boost::format เจฆเฉ€ เจฌเจœเจพเจ, fmtlib เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ•เฉ€เจธเจŸเฉ‹เจฐเจพเจ‚ เจฒเจˆ OpenPGP เจชเจพเจฐเจธเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹