{"id":855,"date":"2013-09-30T13:03:45","date_gmt":"2013-09-30T12:03:45","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=855"},"modified":"2013-09-30T13:03:45","modified_gmt":"2013-09-30T12:03:45","slug":"dar-two-dimensional-thinking","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=855","title":{"rendered":"DAR &#8211; Two-Dimensional Thinking?"},"content":{"rendered":"<p>I have several <em><strong>dar<\/strong><\/em> archives created some years ago, using the late-lamented <strong>kdar<\/strong> (now obsolete.) and all were created with passwords..<\/p>\n<p>I recently came to extract one, but found to my dismay that the latest (2.4.x) version of <strong><em>dar<\/em><\/strong> was unable to do this, and failed with the following error message:<br \/>\n&#8220;<span style=\"font-family: courier new,courier;\"><strong>FATAL error, aborting operation<\/strong><\/span><br \/>\n<span style=\"font-family: courier new,courier;\"><strong>Current implementation of blowfish encryption is not compatible with old (weak) implementation, use dar-2.3.x software (or other software based on libdar-4.4.x) to read this archive<\/strong><\/span>&#8221;<\/p>\n<p>To say that this was disappointing, would be an understatement&#8230;\u00a0\u00a0\u00a0 After all, isn&#8217;t the whole point of <strong>archives<\/strong> that they should be able to be recovered later in time??<\/p>\n<p>Fortunately, the solution (at least for the time being) is to deinstall <strong><em>dar-2.4.x<\/em><\/strong> and install <em><strong>dar-2.3.x<\/strong><\/em> (which was available up to Fedora 18..)..<br \/>\nBut &#8211; of course &#8211; if I want to create a new archive, then I should really be using <strong><em>dar-2.4.x<\/em><\/strong>&#8230;.\u00a0\u00a0\u00a0 So, I am faced with the messy solution of having two dar versions (and their associated libraries) installed, to be able to do this&#8230;<\/p>\n<p>A better solution would be to have <strong><em>dar-2.4.x<\/em><\/strong> able to extract old archives using the &#8216;old\/unsafe&#8217; blowfish, but <span style=\"text-decoration: underline;\">always<\/span> use the &#8216;new\/improved&#8217; blowfish for creating new ones..<\/p>\n<p>In a perverse way, this lack of backward-compatibility creates an extra level of security, as it make the older passworded archives impossible to open &#8211; at all &#8211; with the current software!<\/p>\n<p><em>Robert Gadsdon,\u00a0 September 30, 2013.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have several dar archives created some years ago, using the late-lamented kdar (now obsolete.) and all were created with passwords.. I recently came to extract one, but found to my dismay that the latest (2.4.x) version of dar was unable to do this, and failed with the following error message: &#8220;FATAL error, aborting operation Current implementation <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=855\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[6,11,15,19],"tags":[626,622,623,624,625,343,418],"class_list":["post-855","post","type-post","status-publish","format-standard","hentry","category-crash-and-burn","category-hacks","category-linux-2","category-opinion","tag-archive-software","tag-dar","tag-extract-fail","tag-not-backward-compatible","tag-proposal","tag-solution","tag-workaround"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=855"}],"version-history":[{"count":1,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/855\/revisions"}],"predecessor-version":[{"id":856,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/855\/revisions\/856"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}