Luck пишет:А как это выглядит применительно к софтверному ключу?
Что касается GSII64, то его стойкость во многом определялась секретностью самого алгоритма, и понятно, что вы не будете разглашать его подробности. А AES - алгоритм открытый.
Применительно к софтверному ключу и алгоритму AES картина такая же, то есть описать механизм работы опции зависимости шифрования от ID ключа мы не можем.
Эта опция предназначена для определенного упрощения процесса персонализации защиты каждой конкретной копии одного защищенного приложения. Удобство использования этой опции состоит в том, что при, например, идентичных масках, записанных во всех ключах одного разработчика, результаты шифрования данных его ключами будут разными.
Однако помимо некоторого удобства при использовании зависимости от ID, можно сказать, что разработчик получает еще и секретный механизм защиты, позволяющий на некоторую долю усилить стойкость шифрования для разных (как открытых стандартов, так и закрытых) алгоритмов.