0 votes

Quelle méthode de cryptage était utilisée dans OS9 Apple File Security ?

J'essaie de décrypter des fichiers qui ont été cryptés sous Mac OS 9 avec la fonction "encrypt" intégrée (qui fait partie de l'application "Apple File Security"). J'ai le mot de passe et un émulateur OS9, mais il ne reconnaît pas les fichiers comme étant cryptés (les fichiers ont beaucoup bougé, peut-être que certaines métadonnées ont été perdues), et donc il ne me donne pas l'invite de mot de passe comme il le devrait.

Existe-t-il un endroit où je peux trouver des informations sur la méthode de cryptage spécifique utilisée à l'époque afin que je puisse essayer de décrypter les fichiers d'une autre manière ?

2voto

Alexander O'Mara Points 2685

Je ne sais pas quel est le format, mais je crois savoir que le Finder utilise des attributs étendus pour déterminer si le fichier a été crypté. Vous pourriez probablement ajouter manuellement ces données et faire en sorte qu'il reconnaisse que le fichier est à nouveau crypté.

Par exemple, voici les attributs étendus d'un fichier que j'ai créé sous OS 9 :

$ xattr -l helloworld.txt
com.apple.FinderInfo:
00000000  65 6E 63 32 63 72 70 32 01 00 00 00 00 00 00 00  |enc2crp2........|
00000010  00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  |................|
00000020

Contenu du fichier avant le cryptage :

$ xxd helloworld.txt
00000000: 6865 6c6c 6f20 776f 726c 64              hello world

Cette commande du Terminal permet de réintégrer l'attribut dans le fichier :

xattr -w -x 'com.apple.FinderInfo' '65 6E 63 32 63 72 70 32 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00' yourfile.ext

Je ne suis pas sûr que ces commandes puissent être exécutées à partir d'OS 9, mais vous devriez pouvoir le faire à partir d'un système MacOS moderne, puis emballer le fichier dans un fichier .hqx avec binhex encode yourfile.ext pour un transport sûr (afin que les attributs ne soient pas perdus).

0 votes

J'ai dû le faire à partir d'un MacOS moderne (OS 9 n'a pas de terminal), mais ça a marché. Je n'arrive pas à y croire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X