【发布时间】:2011-09-13 23:59:43
【问题描述】:
我想使用 Play Framework 在 Scala 中对生成的 SHA-1 哈希进行 base64 编码。
这在 Scala 中适用于我:
val md = java.security.MessageDigest.getInstance("SHA-1");
println(new sun.misc.BASE64Encoder().encode(md.digest("Foo".getBytes)))
但在 Play Framework 中使用时出现错误:
type encode is not a member of object sun.misc.BASE64Encoder
使用时:
val md = java.security.MessageDigest.getInstance("SHA-1")
val ha = new sun.misc.BASE64Encoder.encode(md.digest(params.get("Foo").getBytes))
如何使用 Scala 和 Play Framework 生成 SHA-1 哈希和 base64 编码?
【问题讨论】:
标签: scala base64 playframework sha1 java