Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Create your online store today with Shopify

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Disclosure: My content contains affiliate links.

43,406 questions

56,397 answers

573 users

How to hash a string with SHA-256 in Scala

1 Answer

0 votes
import java.security.MessageDigest
import java.nio.charset.StandardCharsets

object Sha256Example {

  def sha256(input: String): String = {
    val digest = MessageDigest.getInstance("SHA-256")
    val hashBytes = digest.digest(input.getBytes(StandardCharsets.UTF_8))

    hashBytes.map("%02x".format(_)).mkString
  }

  def main(args: Array[String]): Unit = {
    val input = "Scala programming language"
    val hash = sha256(input)
    println(hash)
  }
}



/*
run:

39a745a6c4d53b755376933ae31eeb1fe92889a59ec9cd0759a9f446b6bceb45

*/

 



answered May 2 by avibootz
...