[ https://issues.apache.org/jira/browse/RANGER-1644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16240145#comment-16240145 ]
Endre Kovacs commented on RANGER-1644: -------------------------------------- hi [~bosco] this patch is created in a way that: * when *new service* is *created* through the Ranger UI * when an *existing service* is *updated* then it will use the new updated algo from: `ranger-admin-default-site.xml` {code} </property> <property> <name>ranger.password.encryption.algorithm</name> <value>PBEWITHHMACSHA512ANDAES_128</value> </property> {code} first decoding value with the previously configured algorithm, then encoding and sanity checking with the new algorithm. * in such cases, when the service is not created or updated, just simply *READ*, it does not update the encrypt algo. it uses the stored, coma separated algorithm information for encrypting and decrypting. If no such coma separated algorithm info is present, then encryption&decryption is done with `PasswordUtils.DEFAULT_CRYPT_ALGO = "PBEWithMD5AndDES";` which did not change. Making it backward compatible. Please let me know if you have any specific use cases / steps in mind needing to be tested on a live cluster. Best regards, Endre > Change the default Crypt Algo to use stronger cryptographic algo. > ------------------------------------------------------------------ > > Key: RANGER-1644 > URL: https://issues.apache.org/jira/browse/RANGER-1644 > Project: Ranger > Issue Type: Bug > Components: Ranger > Reporter: Selvamohan Neethiraj > Assignee: Endre Kovacs > Priority: Critical > Attachments: > 0001-RANGER-1644-replacing-MD5-DES-with-SHA512-AES128.patch > > > Change the default crypt algorithm to use a stronger cipher algorithm -- This message was sent by Atlassian JIRA (v6.4.14#64029)