Могут быть умышленные и случайные ошибки реализации криптоалгоритма; "черные ходы"; умышленно урезанный ключ шифрования.
Да уж при этом ни один приобретатель сих "шифровщиков" не сможет на 100% быть уверенным в сохранности информации
Вообще, вы в курсе, что, например, по законам США, вся криптотехника/софт, поставляемая на экспорт, должна иметь "черные" ходы?
Нет, я не знаком с этим и не думаю, что это доподлинно возможно установить, хотя пожелания американцев тоже вполне себе понятны.
В таком случае от США ничего не скрыто. Остается вопрос, доступны ли эти сведения нашей разведке.
Можно предположить, что и наш алгоритм обладает какой-нибудь уязвимостью. В таком случае применение американского шифра становится более предпочтительным. Да и насколько в таком продукте с открытым исходным кодом как Трукрипт можно умышленно изменить, что-то для нестойкости алгоритма?
Проверку длины ключа не считаю сложной задачей, а вот вычислить ошибки это да, надо попотеть.