SNK コンバーター

厳密名キーファイル (SNK) からテキストを抽出


.SNK ファイルをドロップまたはアップロード

SNK ファイルからテキストを抽出する方法

  1. 上記の "ファイルを選択" ボタンをクリックし、SNK ファイルを選択します。
  2. 利用可能な場合は、プレビューが表示されます。
  3. "ファイルを変換..." ボタンをクリックして、テキスト情報を抽出します。

SNK を別のファイルタイプに変換

SNK キーファイル を別の形式に変換する、Visual Studio または 開発者 ソフトウェアが必要です。

ファイルを SNK に変換

他のファイル形式を "暗号化キーファイル" ファイル形式に変換するには、Visual Studio または類似のソフトウェアが必要です。


SNK ファイルについて

.snkフォーマットは、主にMicrosoft .NET FrameworkStrong Name Keyとして使用される、独自の暗号化コンテナファイルです。ソフトウェア開発者は、コンパイルされたアセンブリ(.DLLまたは.EXEファイル)にデジタル署名するためにこれらのファイルを使用し、バージョンの独自性を保証し、不正な改ざんを防ぎます。さらに、Microsoft SQL Server Reporting Services (SSRS)は、レポートサーバーの対称暗号化キーを安全にバックアップするために.snkファイルを使用します。

これらのファイルは非常に特殊であり、通常はMicrosoft Visual Studioに含まれるコマンドラインユーティリティであるStrong Name Tool(sn.exe)を使用して生成または管理されます。

.snkフォーマットの主な欠点は、Microsoftエコシステムに厳密に制限されていることです。RSAの公開鍵と秘密鍵のペアの、文書化されていない生のバイナリ表現を使用します。標準のテキストエディタでは文字化けして表示され、最新のクロスプラットフォーム開発環境ではこのレガシーフォーマットをネイティブに読み込むことができません。

開発者は、CI/CDパイプライン、Webサーバー、またはWindows以外のオペレーティングシステムで暗号化キーを使用するために、.snkファイルを.PFX(Personal Information Exchange)または.PEMターゲットに変換する必要に頻繁に迫られます。.PFXに移行する場合、生のキーを証明書でラップし、パスワードで保護する必要があります。

このファイルフォーマットは、クローズドなバイナリblobフォーマットであるため、開いたり変換したりするのが非常に困難です。標準的なオンラインコンバーターは、Microsoft独自のCryptoAPI構造ではなく、ASN.1やPKCS#8のようなオープン標準を想定しているため、処理に失敗します。ファイルをconvert.guruにドラッグ&ドロップするだけで、フォーマットを識別し、内部の公開鍵ヘッダーを安全に検査し、可能な場合は標準フォーマットに変換できます。

Convert.Guru はSNKファイルを分析し、正確な形式を検出して、中のテキストを読めるようにします。

ほかのユーザーは P8, PUBLIC, PCPKEY, PFX ファイルも変換しました。


よくある質問

SNK ファイルを PFX, BASE64, HEX, BIN, ENC, CRYPT, AES, DES, RSA, PGP, GPG または ASC に変換したい場合は、Visual Studio または「暗号化キーの保存」カテゴリの同様のソフトウェアを使用できます。[ファイル] メニューで 名前を付けて保存… または エクスポート… を探してください。

CER, BIN, PEM, DER, KEY, P7S, PFX, ENC, P12, BASE64, P7B または HEX ファイルを SNK に変換するには、Visual Studio または「暗号化キーの保存」カテゴリの他の同等のツールを試してください。



SNKコンバーターについて

Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、SNK を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。SNK コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。