Compare
When two tools or formats look interchangeable, they rarely are. These comparisons explain the real difference, when each one fits, and which Genfy tool solves it.
JSON vs YAML It is not "one is better": JSON for machines, YAML for humans. Because YAML is a superset of JSON, you can almost always convert between them without losing data. Password vs passphrase For machines, a long random password. To memorize, a passphrase. In both cases the key is that the randomness is cryptographic (Web Crypto), not words that merely "look random". Hash vs HMAC Hash = public integrity. HMAC = integrity + authenticity with a shared secret. If you need to prove "I sent this and it was not tampered with", it is HMAC. UUID v4 vs v5 v4 for unpredictable uniqueness (the common case); v5 when the ID must be stable and derivable from a known input. Base64 vs encryption Base64 = transport reversible by anyone. Encryption = confidentiality with a key. If your goal is that nobody can read it, Base64 is not enough: you need encryption. Markdown vs HTML Write in Markdown for speed and convert to HTML to publish. When Markdown falls short, you can always mix HTML inside it.