Хотя сомнительное описание, это же работает вообще для любых ключей. Но с случайными данными можно было бы избежать подобных багов в алгоритме, если подавать ему 0, 0
Ты двигаешься не в том направлении. Создай текстовую строку и закрой её побайтово к примеру своей функцией. Но в закрытии должен учавствовть твой пароль. Поэтому я тебе и предлагал закрыть таким образом гиговый файлик, тогда ты и увидишь разницу.