Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad

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 smile  )


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 smile


Ubuntu 22.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) sad


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 22.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 hmm
J'ai le meme probleme avec tout les algorithmes sad (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 sad

#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 big_smile

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 ? sad

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 ! smile


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...