NeoPG 0.0.6, ndụdụ nke GnuPG 2, dị

Kwadoro ọhụrụ ntọhapụ nke oru ngo NeoPG, nke na-emepụta ndụdụ nke GnuPG (GNU Privacy Guard) ngwá ọrụ na mmejuputa ngwaọrụ maka izo ya ezo data, na-arụ ọrụ na electronic mbinye aka, isi njikwa na ịnweta ọha isi nchekwa.
Esemokwu dị iche iche nke NeoPG bụ mkpochapụ dị ịrịba ama nke koodu site na mmejuputa algọridim ochie, mgbanwe site na asụsụ C gaa na C ++ 11, nhazi nke usoro ederede isi mmalite iji mee ka nlekọta dị mfe na inye API extensible maka mmepe. nke tinye-ons. Koodu ọhụrụ niile ọnọ n'okpuru ikikere BSD na-anabata kama GPLv3.

N'ime mgbanwe ndị ahụ, mgbanwe na sistemụ mgbakọ cmake yana nnọchi Libgcrypt na ọba akwụkwọ Mkpụrụ osisi, dochie parsers arụnyere na koodu maka ịrụ ọrụ na nchekwa data na libcurl na SQLite. Na NeoPG, akwụsịla mmalite nke usoro ndabere na-agba ọsọ ogologo oge gpg-agent, dirmngr (Directory Manager) na scdaemon (Smart Card Daemon), kama nke a na-egbu ndị ọrụ inyeaka otu oge, mechaa ozugbo arụchara ọrụ ahụ.

A na-arụ ọrụ isi nke NeoPG n'ụdị ọbá akwụkwọ libneopg, nke enwere ike iji na ngwa ndị ọzọ. A na-emejuputa usoro ahịrị iwu n'elu libneopg, nke na-ejikọta akụrụngwa dị iche iche gụnyere na GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, wdg) n'ime otu faịlụ neopg executable na ụdị Git-style subcommands na nkwado maka mmepụta agba. Emejuputala oyi akwa n'ime iwu "neopg gpg2" iji hụ na ndakọrịta na GnuPG 2.

Ntọhapụ ọhụrụ ahụ emeela ka ndakọrịta dị mma na gpg2 utility - ọ bụrụ na gpg2 bụ njikọ siri ike na neopg, a na-etinye oyi akwa na-akpaghị aka iji hụ na ndakọrịta iwu na GnuPG 2. Agbakwunyere iwu "packet dump" ọhụrụ. Enyere nkwado maka Ubuntu 18.04. Emelitere arụmọrụ nke edemede Cmake wuo. Kama ịkwalite :: usoro, a na-eji ọba akwụkwọ fmtlib. agbakwunyere ihe nzacha OpenPGP maka ụlọ ahịa igodo.

isi: opennet.ru

Tinye a comment