Eu encontrei como fazer para a pergunta parte b:
O formulário sha1 $ 79b2c $ b3704ec5703ef28ded379cf6c6de4c4160aa029b tem partes como: sha1 $ SALT $ SALTEDPASSWORD
No Radius isso é chamado de senha SSHA Ref: link Ref: link
1- Use o script em Ref1 para criar um hash SHA1 Salgado. prop-to-ssha.pl UserClearPass SALT
A saída disso pode ser atribuída ao atributo
SSHA-Password: = OUTPUTOFPERLSCRIPT
E isso funciona. Eu posso automatizar minha aplicação proprietária e também criar uma entrada de senha radius ao criar usuários.
Para a parte a da pergunta, ainda não tenho respostas.