Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Python に 112 ビットのトリプル DES の実装例はありますか?
を見つけましたが、 Triple DESpydesでは 16 または 24 バイトでしか機能しません。
pydes
DES キーでは、各バイトの最下位ビットがパリティ チェックに使用されます。したがって、16 バイトでは、16 * 7 = 112 個の独立したビットしかありません。112 ビットは、TDEA (トリプル DES の公式 NIST 名) キーイング オプション #2の有効なキー サイズ/長さとして一般的に知られています。TDEA の 112 ビット キーは、スキーム内で 1 番目と 3 番目のキーが同一であるため、DES ABA キーとも呼ばれます。