fix: can not read enough data when use 3des codec