Olá
Estava fazendo a implementação opcional com o hash no projeto e vi que o instrutor usou uma formatação:
fun String.converteParaHash (
tipoAlgoritimo: String = "SHA-256"
): String {
val md = MessageDigest.getInstance(tipoAlgoritimo)
return md.digest(this.toByteArray()).joinToString("") {"%02x".format(it) } // <--- aqui
}
Como funciona esse tipo de código? Como que isso formata a string? Nunca vi nenhum conteúdo sobre