Este artículo ha sido analizado por expertos para garantizar la veracidad de este ensayo.
Solución:
Parece que has olvidado un par de paréntesis:
val md = java.security.MessageDigest.getInstance("SHA-1")
val ha = new sun.misc.BASE64Encoder().encode(md.digest(params.get("Foo").getBytes))
Eso debería funcionar mejor.
Más rápido y más limpio con Play api:
var signature = play.api.libs.Codecs.sha1(md.digest("Foo".getBytes))
Juega 2.7 (posible también versiones anteriores)
var signature = play.api.libs.Codecs.sha1("Foo")
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)