Anpassung der Java SHA2-Ausgabe an die MySQL SHA2-Ausgabe

Wenn ich einen SHA2-Hash über den folgenden Code reproduziere:

MessageDigest digest = MessageDigest.getInstance("SHA-256");
digest.digest("A".getBytes("UTF-8"));

es gibt mir ein Byte-Array, das ist: 85, -102, -22, -48, -126,100, -43,121,93,57,9,113, -116, -35,5, -85, -44, -107,114, -24,79, -27,85, -112, -18, -13,26, -120, -96, -113, -33, -3

Wenn ich aber denselben Hash über MySQL wiedergebe, erhalte ich einen String, der 5cfe2cddbb9940fb4d8505e25ea77e763a0077693dbb01b1a6aa94f2 lautet

Wie kann ich das Ergebnis von Java konvertieren, damit ich es mit dem Ergebnis von MySQL vergleichen kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage