Gerar Hash SHA1 na Biblioteca de Classes Portátil

Eu estou tentando construir uma biblioteca de classe portátil que gera urls OAuth para outras classes / aplicativos para usar. Essa biblioteca de classes que usa o OAuth deve ser uma biblioteca de classes portátil para que possa funcionar com versões diferentes de uma API do DropBox que estou construindo.

Parte dessa classe precisa gerar um hash SHA1 para gerar o oauth_signature com.

Estou ciente de que a biblioteca de classes portáteis não suporta System.Security.Cryptography, então, existe alguma maneira que essa classe possa gerar um hash SHA1 sem essa classe?

questionAnswers(9)

yourAnswerToTheQuestion