All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pl.morgaroth.utils.strings.hashableString.scala Maven / Gradle / Ivy

package pl.morgaroth.utils.strings

import sun.misc.BASE64Encoder

object hashableString {

  def hasher = java.security.MessageDigest.getInstance("MD5")

  def encoder = new BASE64Encoder()

  class HashingRichString(string: String) {
    def toMD5 = encoder.encode(hasher.digest(string.getBytes))
  }

  import scala.language.implicitConversions

  implicit def wrapAsHashableString(string: String) = new HashingRichString(string)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy