{"id":32251,"date":"2019-10-31T21:45:53","date_gmt":"2019-10-31T18:45:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/dostupen-neopg-0-0-6-fork-gnupg-2\/"},"modified":"2019-10-31T21:45:53","modified_gmt":"2019-10-31T18:45:53","slug":"dostupen-neopg-0-0-6-fork-gnupg-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-neopg-0-0-6-fork-gnupg-2","title":{"rendered":"NeoPG 0.0.6 verf\u00fcgbar, ein Fork von GnuPG 2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/das-labor\/neopg\/releases\/tag\/v0.0.6\">Vorbereitet<\/a><\/noindex>  Neue Ausgabe des Projekts <noindex><a rel=\"nofollow\" href=\"https:\/\/neopg.io\/\">NeoPG<\/a><\/noindex>, das das Fork-Tool GnuPG (GNU Privacy Guard) mit Implementierungen zur Datenverschl\u00fcsselung, zur Arbeit mit elektronischen Signaturen, zur Schl\u00fcsselverwaltung und zum Zugriff auf \u00f6ffentliche Schl\u00fcsselverzeichnisse entwickelt.<br \/>\nDie Hauptunterschiede von NeoPG umfassen eine erhebliche Bereinigung des Codes durch Entfernen veralteter Algorithmen, den Wechsel von C zu C++11, die \u00dcberarbeitung der Struktur des Quelltexts zur Vereinfachung der Wartung sowie die Bereitstellung einer erweiterbaren API f\u00fcr die Entwicklung von Erweiterungen. Der gesamte neue Code <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/das-labor\/neopg\">wird geliefert<\/a><\/noindex> steht unter der permissiven BSD-Lizenz anstelle von GPLv3. <\/p>\n<p>Zu den \u00c4nderungen geh\u00f6rt auch der \u00dcbergang zu dem Build-System cmake, der Austausch von Libgcrypt durch die Bibliothek <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/randombit\/botan\">Botan<\/a><\/noindex>, der Austausch von eingebetteten Parsern und Datenbank-Code gegen libcurl und SQLite. In NeoPG wurde der Start von langfristig laufenden Hintergrundprozessen gpg-agent, dirmngr (Directory Manager) und scdaemon (Smart Card Daemon) eingestellt, stattdessen werden einmalige Hilfsprogramme ausgef\u00fchrt, die sofort nach der Ausf\u00fchrung der Aufgabe beendet werden.<\/p>\n<p>Die Hauptfunktionalit\u00e4t von NeoPG ist in Form der Bibliothek libneopg implementiert, die in Drittanbieteranwendungen verwendet werden kann. \u00dcber libneopg wurde eine Befehlszeilenoberfl\u00e4che realisiert, die die in GnuPG enthaltenen verstreuten Dienstprogramme (gpg, gpgsm, gpgconf, gpgv, gpgtar usw.) in eine einzige ausf\u00fchrbare Datei neopg mit Subkommandos im Git-Stil und Unterst\u00fctzung f\u00fcr farbige Ausgaben integriert. Innerhalb des Befehls \u201eneopg gpg2\u201c wurde eine Schicht zur Gew\u00e4hrleistung der Kompatibilit\u00e4t mit GnuPG 2 implementiert. <\/p>\n<p>In der neuen Version wurde die Kompatibilit\u00e4t mit dem Dienstprogramm gpg2 verbessert \u2013 wenn gpg2 ein harter Link auf neopg ist, wird automatisch eine Schicht zur Gew\u00e4hrleistung der Kompatibilit\u00e4t von Befehlen mit GnuPG 2 angewendet. Ein neuer Befehl \u201epacket dump\u201c wurde hinzugef\u00fcgt. Die Unterst\u00fctzung f\u00fcr Ubuntu 18.04 wurde sichergestellt. Die Funktionalit\u00e4t der Build-Skripte von Cmake wurde verbessert. Anstelle von boost::format wird die Bibliothek fmtlib verwendet. Ein OpenPGP-Parser f\u00fcr Schl\u00fcsselbundspeicher wurde hinzugef\u00fcgt.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50564\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 NeoPG, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0444\u043e\u0440\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f GnuPG (GNU Privacy Guard) c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u043c\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u044f\u043c\u0438, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043b\u044e\u0447\u0430\u043c\u0438 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u043c \u043a\u043b\u044e\u0447\u0435\u0439. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u044f\u043c\u0438 NeoPG \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0447\u0438\u0441\u0442\u043a\u0438 \u043a\u043e\u0434\u0430 \u043e\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0441 \u044f\u0437\u044b\u043a\u0430 C\u0438 \u043d\u0430 C++11, \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-32251","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 NeoPG.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-neopg-0-0-6-fork-gnupg-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d NeoPG 0.0.6, \u0444\u043e\u0440\u043a GnuPG 2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 NeoPG.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-neopg-0-0-6-fork-gnupg-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:45:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:45:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47NeoPG 0.0.6, Fork von GnuPG 2 | ProHoster ist verf\u00fcgbar","description":"Eine neue Version des Projekts NeoPG wurde vorbereitet.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-neopg-0-0-6-fork-gnupg-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d NeoPG 0.0.6, \u0444\u043e\u0440\u043a GnuPG 2 | ProHoster","og:description":"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 NeoPG.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-neopg-0-0-6-fork-gnupg-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:45:53+00:00","article:modified_time":"2019-10-31T18:45:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32251","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 09:59:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:45","updated":"2026-01-21 09:59:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/32251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=32251"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/32251\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=32251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=32251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=32251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}