キーコードとは、鍵屋が鍵を作成する際に使用する英数字の羅列です。キーコードには、ブラインドコードとビッティングコードの2種類があります。
これらは、ブラインドコードをビットコードに変換するためのチャートまたはコンピュータプログラムを必要とするコードであり、ビットコードを使用して実際のキーが作成されます。ほとんどのキーコードはブラインドコードであり、セキュリティ上の理由から、コードブックやソフトウェアの公開はほとんどの管轄区域で認可された鍵屋に制限されています。一部の鍵屋は、設置したキーシステムを識別したり、高セキュリティシステムにおける顧客の識別と認証に使用したりするために、独自のブラインドコーディングシステムを作成しています。例:23N7(ゼネラルモーターズ)やX2100(日産)は、自動車のイグニッションキーに使用されるブラインドコードの例です。
多くのコンピューターおよび手動で生成されたマスター キーチャートでは、システム内の個々の変更キーとマスターを識別するためにブラインド コードも使用されます。
ビットコードとは、鍵屋が実際にブランクキーをカットする際に使用するブラインドコードの翻訳版です。例:南京錠のブラインドコードW123はビットコード25313に変換され、鍵屋はコードマシンで25313に設定してキーをカットします。
ビットコードは、キーの深さと間隔番号と組み合わせて使用され、キーの形状に関するすべての関連情報を完全に特定します。[ 1 ]ビットコードの各番号は、キーブレードのカットに対応しています。例えば、ビットコードが11111で深さと間隔番号が46の場合、Kwiksetキーには5つの浅いカットが施されていることを示します。逆に、ビットコードが77777で深さと間隔番号が46の場合、Kwiksetキーには5つの深いカットが施されていることを示します。
熟練した鍵職人なら、鍵の写真を見てビットコードを解読できるかもしれません。 2007年にディーボルド社製の投票機で実際に発生しました。同社がマスターキーの写真をオンラインに投稿した後、人々はそれと一致する独自の鍵を作成し、機械を開けることができました。[ 2 ] [ 3 ] [ 4 ]