SHA
Set of wrappers for SHA, SHA-1, and SHA-2 hashers.
You can access them from Hashing extension to ByteArray and String.
val byteArray: ByteArray
val hex: String = byteArray.hex.encode()
val sha0FromByteArray: ByteArray = byteArray.hashing.sha0()
val sha0FromHex: ByteArray = hex.hashing.sha0()
// sha0FromByteArray == sha0FromHex
val sha1FromByteArray: ByteArray = byteArray.hashing.sha1()
val sha1FromHex: ByteArray = hex.hashing.sha1()
// sha1FromByteArray == sha1FromHex
val sha224FromByteArray: ByteArray = byteArray.hashing.sha224()
val sha224FromHex: ByteArray = hex.hashing.sha224()
// sha224FromByteArray == sha224FromHex
val sha256FromByteArray: ByteArray = byteArray.hashing.sha256()
val sha256FromHex: ByteArray = hex.hashing.sha256()
// sha256FromByteArray == sha256FromHex
val sha384FromByteArray: ByteArray = byteArray.hashing.sha384()
val sha384FromHex: ByteArray = hex.hashing.sha384()
// sha384FromByteArray == sha384FromHex
val sha512FromByteArray: ByteArray = byteArray.hashing.sha512()
val sha512FromHex: ByteArray = hex.hashing.sha512()
// sha512FromByteArray == sha512FromHex
val sha512_224FromByteArray: ByteArray = byteArray.hashing.sha512_224()
val sha512_224FromHex: ByteArray = hex.hashing.sha512_224()
// sha512_224FromByteArray == sha512_224FromHex
val sha512_256FromByteArray: ByteArray = byteArray.hashing.sha512_256()
val sha512_256FromHex: ByteArray = hex.hashing.sha512_256()
// sha512_256FromByteArray == sha512_256FromHex
Last updated