2011-07-10 20 views
6

私は別のコンピュータから古いVisual Studio 2010プロジェクトで作業しようとしていますが、アセンブリに署名するために使用されたpfxファイルのパスワードを忘れていました。パスワードを解読することは可能ですか、パスワードを知らなくてもプロジェクトを構築する方法はありますか?VS Projectのpfxファイルのパスワードを忘れました

+0

pfxのインストール時にプライベートキーがエクスポート可能とマークされている場合は、証明書ストアからPFX証明書をエクスポートできます。 – Raj

答えて

0

新しいものを作成できますか?あなたはパスワードを解読することができるかもしれませんが、他のプロジェクトでそれを使用していないのであれば、より簡単になります。

8

あなたがパスワードを使用していることがわかった場合(つまり、「パス」で始まり、チルダ、アンパサンド、数字6〜9などは含まれません)this utility(boredwookie.net)パスワードを回復します。オープンソース(MIT)ライセンスのもとで公開されているので、どのように動作するかを見ることができます。

+0

ありがとう!私は6桁の暗証番号を持っていて、それは15分後に回復しました。私は単にbin/Releasesフォルダで実行可能なウィンドウを使いました。 – ToniTornado

1

メモ帳でプロジェクトファイルを開きます。 signtool.exeコマンドラインを検索します。これは/ pスイッチの後の文字列です。

1

新しいキーを作成してアセンブリに署名することができます。
1)プロジェクトを開きます。

2)ソリューションエクスプローラでプロジェクト名を右クリックし、[プロパティ]をクリックします。それは、「厳密な名前のキーファイルを選択します」という署名]タブで

3)、選択して「新..」

4)新しい鍵ファイルとパスワードを作成するためのダイアログウィンドウを使用して、それをエンコードあなたが覚えることができるもの。

0

これは古いプロジェクトであり、作成者はいなくなりました。私はアセンブリの署名がチェックされていないことを確認し、プロジェクトのpfxファイルを削除しました。

関連する問題