おそらくPBKDF2WithHmacSHA1
128 ビット以上のキーを生成するために使用していますが、DES
これは 56 ビットのキーを使用するため機能しません。
キーを生成しようとしている言語はわかりませんが、キーの長さを指定するパラメーターが必要です。56ビットキーを出力するように指定されていることを確認してください。
DES の鍵の長さが 56 ビットであることも、DES を使用すべきではない理由です。あなたの鍵は 1 日以内にブルート フォース可能になります。AES を使用します。