BINARIO NO IMPLICA ILEGIBLE!
binario , aleatorio o secuencial solo es la manera en que se leen o escriben los datos en el archivo, pero por ejemplo un archivo de texto no importa como lo escribas si secuencial, binario o aleatorio siempre sera legible pues es la misma informacion ...!!!
Si lo que quieres es hacer ilegible o parcialmente eilegible la informacion de un archivo tienes muchas opciones...
1- si los datos son numericos guardalos y leelos del archivo como datos int no como cadenas
2- si son datos mixtos es dectir hay texto y hay numeros, dberas aplicar un algritmo que guarde los datos en un fromato ilegible para el usuario y otro que lea los datos y los haga legibles para la aplicacion.
es decir si la info es:
ABC
podrias hacer un algoritmo para que en el archivo se guarde algo diferente, podrias por ejemplo hacer un algoritmo que te convierta eso en cualquier cosa:
152
y tener en el programa un algoritmo que interprete ese 152 como ABC