String (byte @NotNull [] bytes) { String prefix = "blob " + bytes.length + '\u0000'; //NON-NLS return Hashing.sha1().newHasher().putBytes(prefix.getBytes(Charsets.UTF_8)).putBytes(bytes).hash().toString(); }