From 67172a7725b3da65070211df04bc59452bc42ddd Mon Sep 17 00:00:00 2001 From: JH He Date: Thu, 7 Jan 2021 20:12:12 +0800 Subject: [PATCH] fix a problem when hexStrLength is odd --- src/core.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core.js b/src/core.js index e1330e7..eba82bf 100644 --- a/src/core.js +++ b/src/core.js @@ -414,6 +414,10 @@ var CryptoJS = CryptoJS || (function (Math, undefined) { parse: function (hexStr) { // Shortcut var hexStrLength = hexStr.length; + if( hexStrLength % 2 === 1 ){ + hexStr = '0' + hexStr + hexStrLength = hexStrLength + 1 + } // Convert var words = [];