Hash
hash— Apply hash function.hash md5— Hash a value using the md5 hash algorithm.hash sha256— Hash a value using the sha256 hash algorithm.
Ported from nushell/nushell.github.io. Copyright (c) 2021 Nushell Project. MIT License.
Tips
Intro
hash md5 fingerprints text.
"hi" | hash md5
hash sha256 is a longer fingerprint.
"hi" | hash sha256
Basic
An md5 fingerprint has a fixed length.
"hi" | hash md5 | str length
A sha256 fingerprint has a fixed length.
"tip" | hash sha256 | str length
Intermediate
Measure a fingerprint and take abs.
"hi" | hash md5 | str length | math abs
Hash each string inside a closure.
["a" "b"] | each {|s| $s | hash md5} | length
Advanced
Four steps from text to a character count.
"hi" | hash md5 | str length | into string | str length