Comment base64 encoder un hachage SHA-1 dans Scala et Play Framework?

Je voudrais base64 encode un hachage SHA-1 en Scala à l'aide de Play Framework.

Cela fonctionne pour moi en Scala:

val md = java.security.MessageDigest.getInstance("SHA-1");
println(new sun.misc.BASE64Encoder().encode(md.digest("Foo".getBytes)))

Mais dans le Jeu-Cadre, j'obtiens une erreur à l'aide de:

 type encode is not a member of object sun.misc.BASE64Encoder

lors de l'utilisation:

val md = java.security.MessageDigest.getInstance("SHA-1")
val ha = new sun.misc.BASE64Encoder.encode(md.digest(params.get("Foo").getBytes))

Comment puis-je générer un hachage SHA-1 et de l'encoder en base64 utilisation de Scala et de Jouer Cadre?

source d'informationauteur Jonas