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