diff --git a/contentstack/src/main/java/com/contentstack/sdk/SDKUtil.java b/contentstack/src/main/java/com/contentstack/sdk/SDKUtil.java index 72cf092f..8220aa46 100755 --- a/contentstack/src/main/java/com/contentstack/sdk/SDKUtil.java +++ b/contentstack/src/main/java/com/contentstack/sdk/SDKUtil.java @@ -150,12 +150,9 @@ public String getSHAFromString(String value) { // Create Hex String // deepcode ignore ApiMigration: StringBuffer hexString = new StringBuffer(); - for (int i = 0; i < messageDigest.length; i++) { - String hex = Integer.toHexString(0xFF & messageDigest[i]); - if (hex.length() == 1) { - hexString.append('0'); - } - hexString.append(hex); + for (byte b : messageDigest) { + // Format each byte as two-digit hexadecimal + hexString.append(String.format("%02X", b)); } return hexString.toString();