#1 Le 16/04/2005, à 18:10
- Franck
[RESOLU] Cryptage avec loop aes
Bonjour,
Je souhaite récupérer mon home directory de ma Mandrake sur Ubuntu. Ce répertoire est crypté
avec le module loop AES.
Lorsque je fait les manips suivantes :
modprobe loop
mount fichier_crypte /mnt/crypte -o loop,encryption=aes256
j'obtiens le message d'erreur suivant :
ioctl: LOOP_SET_STATUS: Argument invalide
Je pourrais tout simple booter sur ma mandrake monter mon fichier puis faire la copie sur ma partition ubuntu. Mais je souhaite utilser la même fonctionnalité avec Ubuntu
Mes premieres recherches avec Google semblent indiquer qu'il s'agit d'une option à activer lors de la compilation du kernel.
Quelqu'un a une idée
Dernière modification par Franck (Le 18/04/2005, à 23:00)
Hors ligne
#2 Le 18/04/2005, à 12:18
- Franck
Re : [RESOLU] Cryptage avec loop aes
Personne pour m'aider
Hors ligne
#3 Le 18/04/2005, à 13:22
- coffee
Re : [RESOLU] Cryptage avec loop aes
heu, je sais pas si c'est activé sous ubuntu, c'était en discussion sous hoary mais je sais pas quel a été le resultat
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#4 Le 18/04/2005, à 22:59
- Franck
Re : [RESOLU] Cryptage avec loop aes
Je viens de résoudre mon problème.
Je donne la solution au cas ou ....
donc apres avoir lu la doc suivante
http://www.ubuntulinux.org/wiki/EncryptedFilesystemHowto
( Bonne lecture )
La partie qui me concerne se trouve à la fin du fichier chapitre "Using losetup"
lorsque je tape la commande indiquée dans la doc :
sudo modinfo /lib/modules/`uname -r`/kernel/crypto/* | grep description
je me rend compte que l'algorithme AES ne fait pas parti de la liste.
Je lance donc Synaptic pour rechercher les paquets contenant aes et la OH !! merveille
je trouve un paquet intitulé loop-aes-utils. Ce paquet patch les commandes mount , umount,
losetup... pour le support d' AES
Il suffit donc encore une fois d'intaller un paquet. Je pensais devoir recompiler les sources
etc.... sur mon pauvre PII 350 et oui ca existe encore
Je suis de jour en jour de plus en plus agréablement surpris par Ubuntu.
Hors ligne
#5 Le 09/06/2005, à 23:17
- doudy
Re : [RESOLU] Cryptage avec loop aes
J'ai bien installé le paquet intitulé loop-aes-utils, mais j'ai l'erreur suivante:
sudo losetup -e AES256 /dev/loop/0 ./test.dat
Mot de passe:xxxxxxxx
ioctl: LOOP_SET_STATUS: Argument invalide, requested cipher or key length (256 bits) not supported by kernel
que dois-je faire ? l'encryptage maxi est de combien (192, 128 ...) ?
merci
Ubuntu 24.04
Hors ligne
#6 Le 12/06/2005, à 20:16
- eks
Re : [RESOLU] Cryptage avec loop aes
ni la méthode générale debian ( http://www.debian-administration.org/articles/81 ), ni la méthode générale linux ne semblent fonctionner (il doit manquer une dépendance avec un librairie ou une autre source) ne semblent fonctionner avec loop-aes.
Personnellement je me suis rabattu sur twofish, et j'ai fait un petit tuto dessus sur le wiki ( http://wiki.ubuntu-fr.org/securite/partition_cryptee ).
Si quelqu'un sait comment faire pour pouvoir modifier les fichiers en tant que simple utilisateur et non root, je suis preneur (il me provoque une erreur quand j'essaye uid=1000,gid=1000 car /dev/loopX ne peut appartenir à un utilisateur)
eks
Hors ligne
#7 Le 18/06/2005, à 15:51
- doudy
Re : [RESOLU] Cryptage avec loop aes
J'ai essayé de créer un container chiffré par CrossCrypt sous WinXP: algotithme Twofish et format Fat.
Sous Linux :
sudo losetup -e twofish /dev/loop0 ./test.dat
Mot de passe:xxxxxxxxxxxxxxxxxxxx
sudo mkdir /mnt/private
sudo mount -t msdos /dev/loop0 /mnt/private
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
Mon container est pourtant bien formaté en Fat .... et bien decrypté par Crosscrypt sous Win...
J'ai aussi essayé à partir d'une image iso9660, mais tjs la même erreur.:(
Avez-vous une idée ?
Merci.;)
Dernière modification par doudy (Le 18/06/2005, à 16:35)
Ubuntu 24.04
Hors ligne
#8 Le 10/06/2006, à 10:07
- leg
Re : [RESOLU] Cryptage avec loop aes
installer loop-aes-utils permet l'option aes256
j'avais la même erreur ioctl: LOOP_SET_STATUS: Argument invalide en montant un fichier conteneur crypté en AES256, alrs que les modules AES étaient correctement chargés cf http://doc.ubuntu-fr.org/securite/partition_cryptee
#9 Le 06/03/2007, à 19:31
- nonamed
Re : [RESOLU] Cryptage avec loop aes
Hello, désolé de déterrer ce vieux topic, mais moi aussi j'ai ce probleme, voyez plutot:
tmp# losetup -e aes256 /dev/loop0 /tmp/crypt.fs
Password:********************************
ioctl: LOOP_SET_STATUS: Argument invalide
tmp# apt-get install loop-aes-utils
[...] /* ça m'install bien le package */
tmp# losetup -e aes256 /dev/loop0 /tmp/crypt.fs
Password:********************************
ioctl: LOOP_SET_STATUS: Argument invalide, requested cipher or key length (256 bits) not supported by kernel
Voilà, et je sais pas du tout comment résoudre ça
J'ai le meme probleme avec tout les algorithmes (que ce soit twofish, aes ou encore des).
PS: je suis sous debian testing et non ubuntu, mais ça ne devrait pas changer grand chose.
#10 Le 07/03/2007, à 15:51
- nonamed
Re : [RESOLU] Cryptage avec loop aes
Un petit up. Svp, aidez moi
#11 Le 23/03/2007, à 17:29
- youchette
Re : [RESOLU] Cryptage avec loop aes
As-tu installé les modules noyau : loop-aes-modules-2.6-XXX ?
Un aptitude-search aes donne la liste des paquets utiles pour aes.
Y
#12 Le 29/08/2007, à 23:04
- zedtux
Re : [RESOLU] Cryptage avec loop aes
Salut à tous !
Je dépoussière le topic
J'ai donc le même soucis que vous tous sur ma Feisty Fawn 64 bits.
J'ai installé le paquet loop-aes-utils, mais toujours pareil.
Parcontre, la commande de Franck :
sudo modinfo /lib/modules/`uname -r`/kernel/crypto/* | grep description
Me retourne ceci :
zedtux@zubuntu:~$ sudo modinfo /lib/modules/`uname -r`/kernel/crypto/* | grep description
description: Rijndael (AES) Cipher Algorithm
description: Anubis Cryptographic Algorithm
description: ARC4 Cipher Algorithm
description: Generic block chaining cipher type
description: Blowfish Cipher Algorithm
description: Cast5 Cipher Algorithm
description: Cast6 Cipher Algorithm
description: CBC block cipher algorithm
description: CRC32c (Castagnoli) calculations wrapper for lib/crc32c
description: Null Cryptographic Algorithms
description: Deflate Compression Algorithm for IPCOMP
description: DES & Triple DES EDE Cipher Algorithms
description: ECB block cipher algorithm
description: Functions for multiplying elements of GF(2^128)
description: Khazad Cryptographic Algorithm
description: LRW block cipher mode
description: MD4 Message Digest Algorithm
description: Michael MIC
description: Serpent and tnepres (kerneli compatible serpent reversed) Cipher Algorithm
description: SHA1 Secure Hash Algorithm
description: SHA256 Secure Hash Algorithm
description: SHA-512 and SHA-384 Secure Hash Algorithms
description: Quick & dirty crypto testing module
description: TEA, XTEA & XETA Cryptographic Algorithms
description: Tiger Message Digest Algorithm
description: Twofish cipher common functions
description: Twofish Cipher Algorithm
description: Whirlpool Message Digest Algorithm
description: XCBC keyed hash algorithm
La première le ligne Rijndael (AES) Cipher Algorithm ne correspond pas ?
Et j'ai cherché un paquet loop-aes-modules sans résultat dans Synaptic..
Les seules paquets contenant AES sont :
aespipe ( AES-encryption tool with loop-AES support )
loop-aes-utils ( Tools for mounting qnd manipulating filesystems ) [installé]
+ autres paquets qui sont des plugins de visualisation.
J'ai trouvé un article pour Debian où ils ont le même soucis ... mais je n'ai pas réussi comme eux ... : http://www.debian-administration.org/articles/81
**** Edit : C'est bon tout marche !!
Enffet, j'ai déchargé et rechargé le module loop après installation du paquet loop-aes-utils:
sudo rmmod loop
sudo modprobe loop
Ensuite j'ai ajouté le module cryptoloop dans /etc/modules
Puis j'ai fais un petit :
sudo modprobe cryptoloop
lsmod | grep cryptoloop m'as retourné :
cryptoloop 4736 1
loop 20368 3 cryptoloop
sudo modinfo /lib/modules/`uname -r`/kernel/arch/x86_64/crypto/* | grep description m'as retourné :
description: Rijndael (AES) Cipher Algorithm
description: Twofish Cipher Algorithm, x86_64 asm optimized
Puis j'ai refais dans l'ordre :
zedtux@zubuntu:~$ sudo losetup -e twofish /dev/loop0 crypt.dsk
zedtux@zubuntu:~$ sudo mkdosfs /dev/loop0
zedtux@zubuntu:~$ sudo mount /dev/loop0 /media/crypt/
Et df -h /media/crypt/ m'as retourné :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/loop0 10M 0 10M 0% /media/crypt
Voila !
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#13 Le 01/01/2008, à 22:23
- Hansi68
Re : [RESOLU] Cryptage avec loop aes
Meme probleme mais ce n'est pas le cypher en cause mais l'offset utilise.
Le test consiste a faire un conteneur puis d'appliquer le
losetup -e AES256 -o 1234 /dev/loopX conteneur.dat
Suivant l'offset utilise, ca passe ou ca casse.
J'ai le probleme avec un fichier crypte en debian testing. Des que j'essaie mon fichier avec la Ubuntu 7.10, j'ai le probleme. J'ai pas teste avec d'autres distros pour le moment.
Ma conclusion : l'offset n'est pas calcule de la meme maniere en Ubuntu et en Debian.
Reste a savoir ou est la difference et la, je seche pour le moment...