-
vt@V5 juick % cat hash.rb require 'digest' hasher = Digest::SHA256.digest "🤣" hash = Digest::SHA256.hexdigest(hasher) puts(hash) vt@V5 juick % ruby hash.rb a69c40caab3b82b78777841c19437140023809f28bd6a3ad83239cc941b04cda vt@V5 juick % cat hash.swift import Foundation import CryptoKit let hashed = SHA256.hash(data: Data("🤣".utf8)) print(hashed.description) vt@V5 juick % swift hash.swift SHA256 digest: 2c3c1f8c63fbeb30ced9d27873a901e914e0a0c5a13dd1b8cb46ba014a24229b vt@V5 juick % cat hash.pl #!/usr/bin/perl use Digest::SHA qw(sha256_hex); my $var = "🤣"; my $sha256_hash = sha256_hex($var); print $sha256_hash; vt@V5 juick % perl hash.pl 2c3c1f8c63fbeb30ced9d27873a901e914e0a0c5a13dd1b8cb46ba014a24229b%