Calculates a SHA-256 hex string from the fingerprint tokens.
tokens
static String hashTokens(List<String> tokens) { final raw = tokens.join('|'); return sha256.convert(utf8.encode(raw)).toString(); }