{"id":276,"date":"2011-11-07T17:15:44","date_gmt":"2011-11-07T22:15:44","guid":{"rendered":"http:\/\/www.exchangedefender.com\/blog\/2011\/11\/dual-decryption-core-technology\/"},"modified":"2018-03-13T10:36:30","modified_gmt":"2018-03-13T15:36:30","slug":"dual-decryption-core-technology","status":"publish","type":"post","link":"https:\/\/www.exchangedefender.com\/blog\/2011\/11\/dual-decryption-core-technology\/","title":{"rendered":"Dual Decryption Core Technology"},"content":{"rendered":"<p><a href=\"http:\/\/www.exchangedefender.com\/blog\/media\/Dual-D_F15C\/Decryption.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 0px 6px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"Decryption\" border=\"0\" alt=\"Decryption\" align=\"right\" src=\"http:\/\/www.exchangedefender.com\/blog\/media\/Dual-D_F15C\/Decryption_thumb.png\" width=\"226\" height=\"141\"><\/a>Last week we have made a lot of improvements across several of our products. Monday &amp; Tuesday were <i><u>bug squashing<\/u><\/i> days, we went through the bugs that have been submitted via <a href=\"https:\/\/support.ownwebnow.com\/create.asp?item=development\">https:\/\/support.ownwebnow.com\/create.asp?item=development<\/a> and resolved most of the outstanding issues. Remember, if you have an important bug make sure you submit it to our development queue. The rest of the week was spent implementing our new message decryption engine across several of our platforms.  <\/p>\n<p>One of the most common and repeating issues was in regards to rendering issues with messages viewed at <a href=\"https:\/\/encryption.exchangedefender.com\">https:\/\/encryption.exchangedefender.com<\/a> and <b>SPAM previews<\/b> through <a href=\"http:\/\/exchangedefender.com\/\">ExchangeDefender<\/a>. While most messages would render without any problems, there were still those handful of clients who had issues with some messages. Typically this was caused by the use of different <i>3<sup>rd<\/sup> party e-mail clients<\/i> that would use an unexpected <u>RFC type<\/u> or submit the data using a weird\/foreign <u>content-encoding type<\/u>. This is even more prevalent in SPAM previews, because most of the time those messages are <i>garbled or gibberish<\/i>! So that makes the decryption process even more challenging!  <\/p>\n<p>So these last few months, we\u2019ve been examining a <i>new core technology<\/i> to <u>decrypt<\/u> these messages and help bring more legible content to our users and their clients. With this new <i>decryption core<\/i> it handles most <u>MIME<\/u> types flawlessly and adheres to most <u>RFC<\/u> standards for messages. We ran it through several test cases where previously: <b><i>\u201cthe messages was unpleasant to read\u201d <\/i><\/b><i>and it converted them to <\/i><b>\u201ca perfect rendered instant of the original message\u201d. <\/b>However, there are still the few instances where our old engine is better than the new decryption core.  <\/p>\n<p>That\u2019s why we\u2019ve implemented <b><i>dual decryption core technology<\/i><\/b>. This is a custom implementation that will programmatically decide which engine is best to use on a per message basis. First, it examines the message and tries to load it with the <i>new decryption engine<\/i>, while it decodes the message it makes note of any issues that have occurred upon the decryption process. If there was an issue, it will run the message through the <i>second decryption engine<\/i> and compare the results, then render the best instance of that message.  <\/p>\n<p>You\u2019re going to see a lot of rapid development over the following months here at <a href=\"http:\/\/exchangedefender.com\/\">ExchangeDefender<\/a>. Like I discussed in previous posts, we\u2019ve starting to implement SOAP across several platforms and it\u2019s really taking hold. The Compliance Archive enhancements, Decryption Engine enhancement and even planned <i><u>Shockey Monkey Dynamic Callback Mechanism<\/u><\/i> have all been made possible by the use of <b>SOAP<\/b> that we\u2019ve implemented here at <a href=\"http:\/\/exchangedefender.com\/\">ExchangeDefender<\/a> over the past several months.  <\/p>\n<p>&nbsp;<\/p>\n<p>Hank Newman<br \/>VP Development, ExchangeDefender<br \/>hank@ownwebnow.com  <\/p>\n","protected":false},"excerpt":{"rendered":"<p> [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-276","post","type-post","status-publish","format-standard","hentry","category-exchangedefender"],"_links":{"self":[{"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/posts\/276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/comments?post=276"}],"version-history":[{"count":1,"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/posts\/276\/revisions"}],"predecessor-version":[{"id":1371,"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/posts\/276\/revisions\/1371"}],"wp:attachment":[{"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/media?parent=276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/categories?post=276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exchangedefender.com\/blog\/wp-json\/wp\/v2\/tags?post=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}