Voici un petit générateur de PSK :
http://www.wireshark.org/tools/wpa-psk.html
Pour ce qui et du binaire
random c'est un très bon moyen de générer des data aléatoires, de plus il utilise les IO + mouvements de souris de la machine pour générer des données le plus aléatoirement possible.