<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/jive/rss" version="2.0">
  <channel>
    <title>Adobe Community: Message List - password encryption with 256 bit AES algorithm...???</title>
    <link>https://forums.adobe.com/community/design_development/pdf_language_and_specifications?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Wed, 30 Apr 2014 08:53:11 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-04-30T08:53:11Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/6343245?tstart=0#6343245</link>
      <description>&lt;!-- [DocumentBodyStart:c58d0475-5f7e-45c6-aebb-6431383f4b60] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am looking for algorithm for Revision 6 PDF decryption. Can somebody please point me to that. &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c58d0475-5f7e-45c6-aebb-6431383f4b60] --&gt;&lt;img src='/beacon?t=1415903343716' /&gt;</description>
      <pubDate>Wed, 30 Apr 2014 08:53:11 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6343245?tstart=0#6343245</guid>
      <dc:date>2014-04-30T08:53:11Z</dc:date>
      <clearspace:dateToText>6 months 2 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3905575?tstart=0#3905575</link>
      <description>&lt;!-- [DocumentBodyStart:8b316929-7cc4-4600-ad19-a299b8fc9983] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;&lt;p&gt;Hello,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As described in Acrobat specification for Encryption Algorithm for 256 Bit AES Encryption I have tried following steps on file having password "abc"&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.Prepare User Password string according to SASLPrep Algorithm.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Concatenate user password string with user validation salt and after cocatenating output is:&amp;nbsp; 6162631A17BFC56DA9C388&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Computed SHA256 hash of this string and ouput was : d78732fd8267a3604234994a8fff8653ece66565594a9430a57ae0818b14d07c&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. Now the step of authenticating user password is:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;Test the password against the user key by computing the SHA-256 hash of the UTF-8 password&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; concatenated with the 8 bytes of owner Validation Salt, concatenated with the 48-byte U string. If the&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32-byte result matches the first 32 bytes of the O string, this is the owner password.&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; According to this statement how &lt;strong&gt;user key&lt;/strong&gt; is being used in authentication process.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " If the&amp;nbsp; 32-byte result matches the first 32 bytes of the O string, this is the owner password."&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I just compared result of SHA256 with 32 bytes of U String but it fails ,SO I Assume user key is playing some role in authenticating password.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can anybody help me understanding this.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Waiting for soon reply as I am really struck and need to implement this .&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8b316929-7cc4-4600-ad19-a299b8fc9983] --&gt;</description>
      <pubDate>Wed, 07 Sep 2011 06:25:54 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3905575?tstart=0#3905575</guid>
      <dc:date>2011-09-07T06:25:54Z</dc:date>
      <clearspace:dateToText>3 years 2 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3887593?tstart=0#3887593</link>
      <description>&lt;!-- [DocumentBodyStart:50aa65b9-ffaf-4be8-a4c6-46d43eae7bdf] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;The new algorithm has been part of draft revisions to ISO 32000-2 for over&lt;/p&gt;&lt;p&gt;a year now.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:50aa65b9-ffaf-4be8-a4c6-46d43eae7bdf] --&gt;</description>
      <pubDate>Sun, 28 Aug 2011 00:17:56 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3887593?tstart=0#3887593</guid>
      <dc:date>2011-08-28T00:17:56Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3885882?tstart=0#3885882</link>
      <description>&lt;!-- [DocumentBodyStart:f8f4233c-b2e4-469b-9103-b605e1de1410] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div&gt;&lt;p&gt;Hi DevSam,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;with Revision 6 you have no chance to decrypt the PDF until the new fixed AES algorithm will be published by Adobe.&lt;/p&gt;&lt;p&gt;For Revision 5 there are published source codes like iText or Poppler/XPdf.&lt;/p&gt; &lt;p&gt;Best regards&lt;/p&gt;&lt;p&gt;Dirk Carstensen&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f8f4233c-b2e4-469b-9103-b605e1de1410] --&gt;</description>
      <pubDate>Fri, 26 Aug 2011 19:35:59 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3885882?tstart=0#3885882</guid>
      <dc:date>2011-08-26T19:35:59Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3884762?tstart=0#3884762</link>
      <description>&lt;!-- [DocumentBodyStart:c2f25c31-3fa8-4a6a-98e0-ce5047bba0a4] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hiii &lt;span&gt;Dirk,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes Dirk you are right, this file has revision 6. But same problem also occurs for revision 5. There is not so much difference in both cases. Can u suggest me something else.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c2f25c31-3fa8-4a6a-98e0-ce5047bba0a4] --&gt;</description>
      <pubDate>Fri, 26 Aug 2011 10:26:36 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3884762?tstart=0#3884762</guid>
      <dc:date>2011-08-26T10:26:36Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3884608?tstart=0#3884608</link>
      <description>&lt;!-- [DocumentBodyStart:a43a1604-4442-49de-abc3-efaae347ee45] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi DevSam,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;it's AcrobatX encryption with modified Revision 6 algorithm?&lt;/p&gt;&lt;p&gt;As far as i know this algorithm is not yet published.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best regards&lt;/p&gt;&lt;p&gt;Dirk Carstensen&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a43a1604-4442-49de-abc3-efaae347ee45] --&gt;</description>
      <pubDate>Fri, 26 Aug 2011 07:46:10 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3884608?tstart=0#3884608</guid>
      <dc:date>2011-08-26T07:46:10Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3884486?tstart=0#3884486</link>
      <description>&lt;!-- [DocumentBodyStart:aadb4856-c65e-4c5e-a4e9-86dc8f60177c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hii Rudy, &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for your reply, As you said, I have already checked the Char * (charcter values) in the SHA256 function but the problem is same. I think the problem is somewhere else.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks, &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:aadb4856-c65e-4c5e-a4e9-86dc8f60177c] --&gt;</description>
      <pubDate>Fri, 26 Aug 2011 05:42:00 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3884486?tstart=0#3884486</guid>
      <dc:date>2011-08-26T05:42:00Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3882469?tstart=0#3882469</link>
      <description>&lt;!-- [DocumentBodyStart:3700a8c4-cfb1-41a2-acdc-8962f3c888bc] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi DevSam,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I think the problem is that SHA256 expects char* as argument and not hex. So you have to hash "abc" + UValidationSalt(as char*).&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best regards&lt;/p&gt;&lt;p&gt;Rudy&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3700a8c4-cfb1-41a2-acdc-8962f3c888bc] --&gt;</description>
      <pubDate>Thu, 25 Aug 2011 11:23:43 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3882469?tstart=0#3882469</guid>
      <dc:date>2011-08-25T11:23:43Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>7</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3882163?tstart=0#3882163</link>
      <description>&lt;!-- [DocumentBodyStart:90ed2fcf-b03b-4684-8578-c7db338278ee] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;&lt;p class="MsoNormal"&gt;Thanks for your response, let me tell you in brief that actually at which point I am getting the problem. I am giving you an example of a file. In this file:&lt;/p&gt;&lt;p class="MsoNormal"&gt;Open(user) password: abc&lt;/p&gt;&lt;p class="MsoNormal"&gt;Password algorithm: 256 bit AES&lt;/p&gt;&lt;p class="MsoNormal"&gt;/R :&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;6&lt;/p&gt;&lt;p class="MsoNormal"&gt;/U:F42EC3CF547F226A4D6FE84EB19F83E8E2B9416E603D8C5120E53F6A1A774BE285409545F6DB0FEA34606D1 1D0A012AF&lt;/p&gt;&lt;p class="MsoNormal"&gt;/UE : 18D370D5942D6BB4A2E29EBCB447C904D45BED033F705C5CA9EB1B47E0817ABB95&lt;/p&gt;&lt;p class="MsoNormal"&gt;/V : 5&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;Now my algorithm &lt;span&gt; &lt;/span&gt;which I have to follow is:&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;To understand the algorithm below, it is necessary to treat the &lt;/span&gt;&lt;span&gt;O &lt;/span&gt;&lt;span&gt;and &lt;/span&gt;&lt;span&gt;U &lt;/span&gt;&lt;span&gt;strings in the &lt;/span&gt;&lt;span&gt;Encrypt &lt;/span&gt;&lt;span&gt;dictionary&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;as made up of three sections. The first 32 bytes are a hash value (explained below). The next 8 bytes are&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;called the Validation Salt. The final 8 bytes are called the Key Salt.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; padding: 0px;"&gt;&lt;span&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;1. The password string is generated from Unicode input by processing the input string with the SASLprep&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;(IETF RFC 4013) profile of stringprep (IETF RFC 3454), and then converting to a UTF-8 representation.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; padding: 0px;"&gt;&lt;span&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;2. Truncate the UTF-8 representation to 127 bytes if it is longer than 127 bytes&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;3. &lt;/span&gt;&lt;span&gt;Test the password against the user key by computing the SHA-256 hash of the UTF-8 password&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;concatenated with the 8 bytes of user Validation Salt. If the 32 byte result matches the first 32 bytes of&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;the &lt;/span&gt;&lt;span&gt;U &lt;/span&gt;&lt;span&gt;string, this is the user password.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span&gt;Now what I am doing : &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;User password(Ascii value): 616263&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(abc)&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;After processing it through SaslPrep output is same: &lt;span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;3.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Concatenating user password with validaition salt the input String : 61626385409545F6DB0FEA&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;4.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Now I computed SHA256 hash of the above string and output is: f1bd74e34fbacc88b60cb1bbcaf64f88cb6159b29ccc5e0f25602aae48358eb3&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span&gt;&lt;span&gt;5.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;But this output does not match&lt;span&gt;&amp;nbsp; &lt;/span&gt;with first 32 bytes of U string as mentioned above.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle"&gt;I have followed steps as defined in algorithm.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast"&gt;Can you tell where I have done mistake? &lt;/p&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:90ed2fcf-b03b-4684-8578-c7db338278ee] --&gt;</description>
      <pubDate>Thu, 25 Aug 2011 06:08:49 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3882163?tstart=0#3882163</guid>
      <dc:date>2011-08-25T06:08:49Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>8</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3875387?tstart=0#3875387</link>
      <description>&lt;!-- [DocumentBodyStart:14bfb248-daec-4c26-9326-7a60d243478f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hii,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for ur help, I have already gone through these steps and written a code for this. I want to know that whatever output i have got from this function is correct or not. I am not able to check it out. Can u give me any example of this. So that i could check that am i on right way or not . Is there any software or online tool for this type of algorithm&amp;nbsp; ??&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks&lt;/p&gt;&lt;p&gt;DevSam&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:14bfb248-daec-4c26-9326-7a60d243478f] --&gt;</description>
      <pubDate>Mon, 22 Aug 2011 08:33:48 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3875387?tstart=0#3875387</guid>
      <dc:date>2011-08-22T08:33:48Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>9</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3875327?tstart=0#3875327</link>
      <description>&lt;!-- [DocumentBodyStart:76908a0c-a23c-41fb-8fd4-353389f09a4b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi DevSam,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;as I wrote in my last reply I don't use SASLPrep. So I am no expert for this stuff.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;But if you read RFC3454 you will see that you have to write a function to pre-check the entered password.&lt;/p&gt;&lt;p&gt;In this function first you have to do your mappings described in Section 3, possibly normalize the results of&lt;/p&gt;&lt;p&gt;step 1 (described in Section 4), check for prohibited characters and last check for bidirectional strings (arabic or hebraic)&lt;/p&gt;&lt;p&gt;described in Section 6.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;#&amp;nbsp; Input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Output&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comments
&amp;nbsp;&amp;nbsp; -&amp;nbsp; -----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------
&amp;nbsp;&amp;nbsp; 1&amp;nbsp; I&amp;lt;U+00AD&amp;gt;X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SOFT HYPHEN mapped to nothing
&amp;nbsp;&amp;nbsp; 2&amp;nbsp; user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no transformation
&amp;nbsp;&amp;nbsp; 3&amp;nbsp; &lt;a class="jive-link-external-small" href="http://rfc-ref.org/RFC-TEXTS/4013/kw-user.html" name="d4e440253" rel="nofollow"&gt;USER&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a class="jive-link-external-small" href="http://rfc-ref.org/RFC-TEXTS/4013/kw-user.html" name="d4e440256" rel="nofollow"&gt;USER&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case preserved, will not match #2
&amp;nbsp;&amp;nbsp; 4&amp;nbsp; &amp;lt;U+00AA&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output is NFKC, input in &lt;a class="jive-link-external-small" href="http://rfc-ref.org/RFC-TEXTS/4013/kw-iso_8859-1.html" name="d4e440261" rel="nofollow"&gt;ISO 8859-1&lt;/a&gt;
&amp;nbsp;&amp;nbsp; 5&amp;nbsp; &amp;lt;U+2168&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output is NFKC, will match #1
&amp;nbsp;&amp;nbsp; 6&amp;nbsp; &amp;lt;U+0007&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error - prohibited character
&amp;nbsp;&amp;nbsp; 7&amp;nbsp; &amp;lt;U+0627&amp;gt;&amp;lt;U+0031&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error - &lt;a class="jive-link-external-small" href="http://rfc-ref.org/RFC-TEXTS/4013/kw-bidirectional.html" name="d4e440273" rel="nofollow"&gt;bidirectional&lt;/a&gt; check&lt;/pre&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best regards&lt;/p&gt;&lt;p&gt;Rudy&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:76908a0c-a23c-41fb-8fd4-353389f09a4b] --&gt;</description>
      <pubDate>Mon, 22 Aug 2011 07:20:01 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3875327?tstart=0#3875327</guid>
      <dc:date>2011-08-22T07:20:01Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>10</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3875262?tstart=0#3875262</link>
      <description>&lt;!-- [DocumentBodyStart:3a4d15eb-69f1-4d30-b480-a3693d6da504] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;hiii Rudy,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for ur reply but i have already gone through these links. but i didn't understand about SASLprep functionality in pdf password encryption algorithm. Can u give me any example of it, so that i can understand it properly. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks,&lt;/p&gt;&lt;p&gt;DevSam&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3a4d15eb-69f1-4d30-b480-a3693d6da504] --&gt;</description>
      <pubDate>Mon, 22 Aug 2011 06:41:58 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3875262?tstart=0#3875262</guid>
      <dc:date>2011-08-22T06:41:58Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>11</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3875227?tstart=0#3875227</link>
      <description>&lt;!-- [DocumentBodyStart:95634a62-3e03-4ad8-b75f-01330777dd8c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi DevSam,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;in my case I decide not to use SASLPrep. Before encrypting the PDF I have full control about the password,&lt;/p&gt;&lt;p&gt;so I could refuse a password which is not UTF-8. In case the user has to follow a specified password policy.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;When develping AES256 encryption for PDF I was not shure if SASLPrep was absolut neccessary for a&lt;/p&gt;&lt;p&gt;working encryption. But in my case it was sufficient to assume that the password are UTF-8 password.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As you maybe read the answer of SnowAlbert in devcember 2010 SASLPrep is neccessary if you don't&lt;/p&gt;&lt;p&gt;know the complete environment where the password was entered.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I attached two links about SASLPrep. I hope they will help you.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best regards&lt;/p&gt;&lt;p&gt;Rudy&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.faqs.org/rfcs/rfc4013.html" rel="nofollow"&gt;http://www.faqs.org/rfcs/rfc4013.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.faqs.org/rfcs/rfc3454.html" rel="nofollow"&gt;http://www.faqs.org/rfcs/rfc3454.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:95634a62-3e03-4ad8-b75f-01330777dd8c] --&gt;</description>
      <pubDate>Mon, 22 Aug 2011 06:17:53 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3875227?tstart=0#3875227</guid>
      <dc:date>2011-08-22T06:17:53Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>12</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3855459?tstart=0#3855459</link>
      <description>&lt;!-- [DocumentBodyStart:d4691faa-dd28-465a-a1a3-f316ddde1e42] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;If you type that phrase "SASLprep profile of stringprep" into&lt;/p&gt;&lt;p&gt;Google/Bing/etc. you'll find lots of useful information.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d4691faa-dd28-465a-a1a3-f316ddde1e42] --&gt;</description>
      <pubDate>Thu, 11 Aug 2011 12:30:08 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3855459?tstart=0#3855459</guid>
      <dc:date>2011-08-11T12:30:08Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3854896?tstart=0#3854896</link>
      <description>&lt;!-- [DocumentBodyStart:44a92d26-72d5-4a61-a8ad-d3076e8e2a2f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;&lt;span&gt;&lt;p&gt;Hiii leonard,&lt;/p&gt;&lt;/span&gt; &lt;span&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As according to the ISO 32000:1 document, &lt;strong&gt;Algorithm 3.2a Computing an encryption key, &lt;/strong&gt;&lt;strong&gt;I am not able to understand its first step&lt;/strong&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;span&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;span&gt;&lt;p&gt;&lt;strong&gt;1. The password string is generated from Unicode input by processing the input string with the SASLprep&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;span&gt;&lt;p&gt;&lt;strong&gt;(IETF RFC 4013) profile of stringprep (IETF RFC 3454), and then converting to a UTF-8 representation.&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;span&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In this i am not able to understand anything about &lt;strong&gt;&lt;span&gt;&lt;strong&gt;SASLprep &lt;/strong&gt;&lt;/span&gt;profile of stringprep. &lt;/strong&gt;can you please explain me something about it.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DevSam&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:44a92d26-72d5-4a61-a8ad-d3076e8e2a2f] --&gt;</description>
      <pubDate>Thu, 11 Aug 2011 04:16:02 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3854896?tstart=0#3854896</guid>
      <dc:date>2011-08-11T04:16:02Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3850332?tstart=0#3850332</link>
      <description>&lt;!-- [DocumentBodyStart:2a1ae96c-8fb7-4673-a271-de04e7abb102] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Details of the encryption algorithms are found in ISO 32000-1:2008 as well&lt;/p&gt;&lt;p&gt;as the current drafts for ISO 32000-2.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2a1ae96c-8fb7-4673-a271-de04e7abb102] --&gt;</description>
      <pubDate>Tue, 09 Aug 2011 11:36:33 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3850332?tstart=0#3850332</guid>
      <dc:date>2011-08-09T11:36:33Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>password encryption with 256 bit AES algorithm...???</title>
      <link>https://forums.adobe.com/message/3850243?tstart=0#3850243</link>
      <description>&lt;!-- [DocumentBodyStart:e843dc7c-6fdc-451b-88a7-7d0239d65d77] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt; I have an application for the decryption of pdf passwords for &lt;strong&gt;128 bit Rc4&lt;/strong&gt; and &lt;strong&gt;128 AES&lt;/strong&gt;. In this, i am doing 50 times&lt;strong&gt; MD5 &lt;/strong&gt;using an encryption key. Its working well with this approach. But in case of&lt;strong&gt; 256 bit AES password security&lt;/strong&gt;, It creates problem. What is the difference between &lt;strong&gt;128 bit AES&lt;/strong&gt; and &lt;strong&gt;256 bit AES&lt;/strong&gt; algorithms ? Please tell me what are the &lt;strong&gt;algorithmic steps for 256 bit AES password security&lt;/strong&gt; ??&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e843dc7c-6fdc-451b-88a7-7d0239d65d77] --&gt;</description>
      <pubDate>Tue, 09 Aug 2011 11:07:12 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/3850243?tstart=0#3850243</guid>
      <dc:date>2011-08-09T11:07:12Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>16</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

