package com.kofax.kmc.klo.logistics.service; import com.kofax.mobile.sdk._internal.k; import java.security.MessageDigest; import org.bouncycastle.pqc.jcajce.spec.McElieceCCA2KeyGenParameterSpec; /* loaded from: classes3.dex */ public class CryptoService { private static final String TAG = "CryptoService"; public static char convertIntToHexChar(int i) { return (char) ((i < 0 || i > 9) ? i + 87 : i + 48); } public static String convertBytesToHex(byte[] bArr) { StringBuffer stringBuffer = new StringBuffer(); for (byte b : bArr) { stringBuffer.append(convertByteToHex(b).toUpperCase()); } return stringBuffer.toString(); } public static String convertByteToHex(byte b) { StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(convertIntToHexChar((b >>> 4) & 15)); stringBuffer.append(convertIntToHexChar(b & 15)); return stringBuffer.toString(); } public static String md5Hash(String str) { try { return MessageDigest.getInstance("md5").digest(str.getBytes()).toString(); } catch (Exception e) { String str2 = TAG; StringBuilder sb = new StringBuilder("Error creating md5 hash for '"); sb.append(str); sb.append("'"); k.e(str2, sb.toString(), (Throwable) e); return null; } } public static String sha256Hash(String str) { try { MessageDigest messageDigest = MessageDigest.getInstance(McElieceCCA2KeyGenParameterSpec.SHA256); messageDigest.update(str.getBytes()); return convertBytesToHex(messageDigest.digest()); } catch (Exception e) { String str2 = TAG; StringBuilder sb = new StringBuilder("Error creating sha hash for '"); sb.append(str); sb.append("'"); k.e(str2, sb.toString(), (Throwable) e); return null; } } public static String sha1Hash(String str) { try { MessageDigest messageDigest = MessageDigest.getInstance(McElieceCCA2KeyGenParameterSpec.SHA1); messageDigest.update(str.getBytes()); return convertBytesToHex(messageDigest.digest()); } catch (Exception e) { String str2 = TAG; StringBuilder sb = new StringBuilder("Error creating sha hash for '"); sb.append(str); sb.append("'"); k.e(str2, sb.toString(), (Throwable) e); return null; } } }