none
Senha perdida de um strong name

    Pergunta

  •  

    Pessoal,

     

    Estou com um sistema usando vb.net 2005 e banco sqlserver.

     

    Este projeto foi começado em outra máquina, onde a pessoa q estava trabalhando aplicou um strong name a ele.  Este strong name é necessário para q a aplicação rode no cliente.

     

    Porém, a pessoa não lembra a senha, e da minha máquina não consigo fazer alterações.

     

    Alguém sabe como eu recuperar esta senha (arquivo .pfx), ou então contornar esta situação?

     

    Obrigada,

    quarta-feira, 2 de abril de 2008 13:46

Respostas

  • Olá Sofia,

    Pelo que entendi, você tem um projeto que utiliza "Strong Name Signatures", para identificar sua aplicação e verificar a segurança dela.

    Não é possivel, burlar a senha do PFX ou SNK, ou seja não há como você continuar utilizando esse mesmo arquivo em suas soluções se não lembrar a senha.

    Os arquivos de assinatura de nome serve para identificar assemblies como único.
    Minha sugestão seria recriar o arquivo, tendo em vista que isso afetaria todos os projetos que usam a assinatura atual como identificação do seu projeto (assembly).

    Para solucionar esse problema, você deve:

    1 - Remover a assinatura atual do projeto.
    2 - Remover todas as referências dessa assinatura em outros projetos.
    3 - Incluir uma nova assinatura no projeto, citado por você.
    4 - Compilar esse projeto separadamento.
    5 - Incluir essa nova referência em seus projetos.

    Abaixo alguns endereços que podem ajudar você sobre esse assunto
    Using Strong Name Signatures
    .NET Assembly FAQ - Part 3 - Strong Names and Signing


    []'s

    Por favor, se a resposta foi útil marque-a como tal.
    quinta-feira, 10 de abril de 2008 16:40