/* Customized template */ Diário de um Desenvolvedor de Software: Criptografia, .NET e metodologia

Diário de um Desenvolvedor de Software

Descobertas, idéias e informações que acontecem no meu trabalho como desenvolvedor de sistemas aplicativos em .NET.

Minha foto
Nome:
Local: Blumenau, SC, Brazil

Sou arquiteto de software e ajudo a definir soluções de tecnologia para necessidades de negócio. Atualmente trabalhando com a plataforma Windows Azure.

sexta-feira, julho 08, 2005

Criptografia, .NET e metodologia

Nestes últimos dias eu iniciei um projeto envolvendo criptografia, para proteção de licenças de uso de software. A princípio eu selecionei a utilização de PGP para assinatura digital destas licenças. A criptografia será feita usando RSA com chave de 1024 bits, e o hashing utilizando SHA-1. A chave privada deverá ser armazenada em dispositivo removível.

Outra linha de trabalho foi na definição da plataforma .NET para o projeto do novo sistema que irei desenvolver. A opção foi por utilizar a plataforma Microsoft e não Java porque este sistema é um módulo de uma solução que já existe e que utiliza a plataforma Microsoft.

E finalmente, no início do trabalho neste novo projeto, trabalhei na fase de Análise Preliminar, dentro da nossa metodologia de desenvolvimento que está sendo criada para receber a certificação CMMI. Foram desenvolvidos os documentos de Visão do Negócio com vários fluxos de processos de negócio, os Requisitos de Negócio e os Requisitos de Sistema em nível macro, com os principais casos de uso do sistema.