Also gut, ich bin gerade dabei, mir ein Programm zu schreiben (in C++), welches mich nach mehreren Passwörtern fragt und daraus dann ein längeres macht. Mit diesem Passwort soll dann ein verschlüssltes FS (in diesem Fall erstmal eine kleine Countainer-Datei mit ext2) gemountet werden. Von Hand mounten und so klappt aber wie ich das im Programm machen soll, weiß ich nicht. Irgendwie "mount" aufrufen?! Etwas unsauber, und ich hab kA wie ich dann das Passwort übergeben muss. Per mount-Befehl (man 2 mount) weiß ich auch nicht, wie ich dem dann das Passwort mitteilen muss.
Ich hoffe mein Problem ist klar...
Nachtrag: Mit dem mount-Befehl (man 2 mount) bekomm ich nichtmal ein normales Images gemountet... Naja, hab mir mal den source von mount und losetup angeschaut... (dass will ich eigentlich etwas eleganter lösen...)
Ich hoffe mein Problem ist klar...
Code:
mount -o encryption=twofish,loop ./test.img /mnt
Passwort:
Nachtrag: Mit dem mount-Befehl (man 2 mount) bekomm ich nichtmal ein normales Images gemountet... Naja, hab mir mal den source von mount und losetup angeschaut... (dass will ich eigentlich etwas eleganter lösen...)