diff --git a/CHANGES.txt b/CHANGES.txt index 09ef6b6..b74684b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,10 @@ +## Version 2.2.0 du 24/06/2015-16:19 + +98cfdfc Intégration de la branche update-upassword +34f027b bug avec la présence du scheme dans sha +b5e6c13 Intégration de la branche update-upassword +e4e2fa7 mise à jour upassword pour afficher sha en hexadécimal + ## Version 2.1.1 du 22/06/2015-11:37 40225b0 Intégration de la branche proxy-default diff --git a/VERSION.txt b/VERSION.txt index 3e3c2f1..ccbccc3 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -2.1.1 +2.2.0 diff --git a/upassword b/upassword index 54105be..44db4f9 100755 --- a/upassword +++ b/upassword @@ -4795,6 +4795,10 @@ public class upassword { return sb.toString(); } + private static final String getShaHex(String sha) { + return toHex(Base64.decode(sha.substring("{SHA}".length()))); + } + private void run(String[] args) { if (args.length == 1 && strEquals(args[0], "--help")) { println("USAGE:" // @@ -4954,6 +4958,7 @@ public class upassword { printvar("ntlm", ntlm, shell); printvar("crypt", crypt, shell); printvar("sha", sha, shell); + printvar("shahex", getShaHex(sha), shell); printvar("ssha", ssha, shell); printvar("md5", md5, shell); printvar("smd5", smd5, shell);