<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic MD4 or other hashing to guarantee no document changes in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246809#M199939</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Some Federal agencies require MD4, MD5 or other checksum calculations to assure that a file received is the same as the file stored in the repository.&amp;nbsp; Moreover, if there is a duplicate hash in the system, they require that the user be notified.&amp;nbsp; Is any such mechanism available in Alfresco?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Dec 2011 20:58:10 GMT</pubDate>
    <dc:creator>bboeri</dc:creator>
    <dc:date>2011-12-29T20:58:10Z</dc:date>
    <item>
      <title>MD4 or other hashing to guarantee no document changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246809#M199939</link>
      <description>Some Federal agencies require MD4, MD5 or other checksum calculations to assure that a file received is the same as the file stored in the repository.&amp;nbsp; Moreover, if there is a duplicate hash in the system, they require that the user be notified.&amp;nbsp; Is any such mechanism available in Alfresco?</description>
      <pubDate>Thu, 29 Dec 2011 20:58:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246809#M199939</guid>
      <dc:creator>bboeri</dc:creator>
      <dc:date>2011-12-29T20:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: MD4 or other hashing to guarantee no document changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246810#M199940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Bob,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is not available out-of-the-box, but it is a relatively straightforward customization. In fact, &lt;/SPAN&gt;&lt;A href="http://www.productivist.com/2011/11/21/generate-checksums-for-alfresco-content/" rel="nofollow noopener noreferrer"&gt;here&lt;/A&gt;&lt;SPAN&gt; is a blog post that shows one way to do it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did something similar for a former client. In addition to computing the checksum, I added a custom component to the Share form that would do a call to a web script to display some text and a link if a duplicate exists in the repo. The client also wanted to know about duplicates as early as the file upload so the user could choose not to create a duplicate, but that requirement never got high enough on the requirements list to implement.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Dec 2011 15:35:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246810#M199940</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2011-12-30T15:35:30Z</dc:date>
    </item>
    <item>
      <title>Re: MD4 or other hashing to guarantee no document changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246811#M199941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm the author of that blog post Jeff linked, and it looks like the aspect approach could work for what you want to do.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you implement the Hashable aspect as demonstrated in the post and configure your content model correctly, you can apply the aspect to any content as it is uploaded. This would automatically generate the hash upon upload. At that point, a behavior can be set up to kick off when the file hits the repo, which could include running a webscript to check for duplicates based on the hash. At this point, if duplicate content is detected, you could provide the user the option to modify or delete the content, as Jeff mentioned. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The downside to this approach is that the duplicate content is already uploaded to the repository. A different approach might be required if you need to detect duplicates before upload takes place.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Dec 2011 17:22:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246811#M199941</guid>
      <dc:creator>cpaul</dc:creator>
      <dc:date>2011-12-30T17:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: MD4 or other hashing to guarantee no document changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246812#M199942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am relatively new to Alfresco. I need to have something similar. I need to know what will be the approach if I don't require a duplicate document to be uploaded. There is something which is already present where the documents are rejected on basis of the file name but is there any possibility to reject the documents based on any other field.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 20:46:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/md4-or-other-hashing-to-guarantee-no-document-changes/m-p/246812#M199942</guid>
      <dc:creator>everbehere</dc:creator>
      <dc:date>2014-02-25T20:46:41Z</dc:date>
    </item>
  </channel>
</rss>

