Jakub Pi
05/05/2020, 4:43 PMval digest = MessageDigest.getInstance("SHA-256")
digest.update("foo".toByteArray())
val result1 = digest.digest()
digest.reset()
val result2 = digest.digest("foo".toByteArray())
val areEqual = MessageDigest.isEqual(result1, result2)
println(areEqual)
The call to digest.update()
is ignored when run inside of a scratchpad (as opposed to compiled code). So scratchpad prints false
while running the same block inside of a main()
prints true
. Any ideas what could be causing this?Alexey Belkov [JB]
05/14/2020, 10:16 AM