次の Scala 関数があります。
import java.security.MessageDigest
def md5(s: String) = MessageDigest.getInstance("MD5").digest(s.getBytes).toString()
同じ文字列を暗号化すると、常に異なる結果が得られます。何が問題なのですか? 入力文字列の末尾に改行やスペースはなく、すべて同じ長さです。
次の Scala 関数があります。
import java.security.MessageDigest
def md5(s: String) = MessageDigest.getInstance("MD5").digest(s.getBytes).toString()
同じ文字列を暗号化すると、常に異なる結果が得られます。何が問題なのですか? 入力文字列の末尾に改行やスペースはなく、すべて同じ長さです。