1
私はTcllibからDES関数を使いたいですが、正しい方法で 変数を処理していないようです。TCL Tcllib DESの間違ったパラメータ?
set key DAAE57F813459B3B
set key_b [binary format H* $key]
set data 2D7A99F520D684B4
set data_b [binary format H* $data]
set result [DES::des -dir encrypt -key $key_b -hex $data_b]
私は誤りだ、これらの値を使用して:「として
bad option "-z...": must be one of -chunksize, -dir, -hex, -in, -iv, -key, -mode, -out, -weak
DES機能が解釈しているようだ '2Dを...' -zここ
コードです... '、したがってオプションとして(許可されない)。私は値(キー< - >データ、< - >キー)を交換するときにエラーは発生しません。
また、データ1D ...、3D ...などを使用すると機能は正常に動作します。
私はTcllib V1.18とパッケージdes、sha1、pki、asn、aes、math :: bignum、md5、base64を使用しています。
誰かが、データをオプションとして解釈せずに、変数 'data'をDES関数に引き渡す方法を知っていますか?
あなたの場合これを大いにしていると、コア暗号化/復号化を手続きで包むことはおそらく良い考えです。 '' DES :: des''が本当に何をするのかはそれほど違いはありませんが、もっと一般的な(そして - 明らかに - バギー) –