От атаки? Скорей от доступа посторонних лиц к моим данным, товарищ майор! )атака чтения данных после потери снятия с них копии - для защиты от нее достаточно шифрования на уровне файлов, зашифруй профиль и снаружи будет видно только файлы ос и список установленных программ вне профиля
#define SIZE 100
int a[SIZE];
хранить в файле и перемешивать нужно не вопросы а их номера