O Bogus é uma lib feita para .NET que gera dados aleatórios, e uma das grandes aplicações dela é o uso em testes de unidade. Para saber mais dessa biblioteca open source você pode acessar o repositório: https://github.com/bchavez/Bogus
Em C# temos duas conversões(cast), as implícitas(Em breve farei um artigo sobre) e as explicitas. A linguagem já traz algumas conversões prontas, mas você pode implementar a suas, até mesmo com suas classes.
Muitos desenvolvedores de software ainda tem a ideia que o desenvolvimento de software para a plataforma .NET só pode ser feito através do sistema operacional Windows, mas isso não é uma realidade há muito tempo. Desde 2004 já é possível desenvolver para C# no sistema operacional do pinguim, utilizando o Mono, projeto criado por Miguel De Icaza, que também foi o criador do Xamarin e do Gnome, oprojeto ainda existe, e me ajudou bastante na migração para o Linux, pois, essa era a única opção.
O C# por padrão não disponibiliza ferramentas para entrada de senhas via console, mas com poucas linhas de código você pode criar uma uma funcionalidade para aumentar a privacidade de sua aplicação.