Mostrar as diferenças ao comparar strings

No meu projeto asp.net, eu tenho duas strings (na verdade, elas são armazenadas em um objeto Session, então eu faço um .ToString ())

Este projeto faz parte dos meus exercícios gratuitos de língua japonesa no meu site (somente italiano por enquanto, então eu não vou linkar / spam)

Por enquanto eu faço umif (original == inputted.ToLower()) , mas eu gostaria de comparar as cordas e destacar as diferenças na tela

como isso:

original: hiroyashi
escreveu pelo usuário: hiroyoshi

Eu estava pensando em comparar as duas strings e salvar as diferenças em outra variável, com tags HTML, e depois mostrá-lo em um controle Literal ... mas ... se as diferenças são muitas, ou a entrada é mais curta ... como fazer isso?

Parece que há a necessidade de uma quantidade enorme de codificação ... ou não?