Introduction: Cryptex - 10 Steps for 110 Possibles Designs

About: Fabmanager in Edulab, fablab of Rennes 2 University, France

Qu’est ce qu’un Cryptex :

Alors, c'est quoi un Cryptex ? Le mot Cryptex est un terme inventé par l’auteur Dan Brown pour son roman à succès Da Vinci Code. Il y est décrit comme un cylindre renfermant un message protégé par un mot de passe. Pour les besoins du récit, la création de cet objet est attribuée à Leonard de Vinci ; en réalité le Cryptex serait plus ancien et se rapproche d’objets hypothétiques comme le Malschlösser reprenant les mécanismes à serrures inventés dans le monde arabe et notamment par Al-Jazegari.

Pour en savoir plus vous pouvez consulter cette bonne référence (en allemand*). 


Que va t'on faire de ce tuto ? :

Dans ce tuto de Cryptex, je vous propose un design à composer soi-même. Au total vous pourrez faire plus de 110 combinaisons possibles. Vous pourrez aussi aller plus loin et peut être créer vos propres designs à partir des fichiers ci-après. Ce design modulaire m’a été inspiré par Abbymath qui reprend elle-même ce Cryptex de Namu3D. Cette précédente référence m’a servi de base pour décliner une série de Cryptex plus ou moins complexes. 


Comment on le fabrique ce Cryptex ? :

Peu importe le Cryptex que vous choisirez, il sera toujours composé de la même manière, en 3 parties :

  • Les bagues
  • Le coffre
  • Les caractères

La construction d’un Cryptex est assez facile en soit, mais vous devez vous poser les bonnes questions avant d’entamer les 3 premières étapes du tuto pour télécharger ou customiser les éléments selon votre choix.


----<>----


What is Cryptex:

So what is a Cryptex? The word Cryptex is a term coined by author Dan Brown for his bestselling novel The Da Vinci Code. It is described there as a cylinder containing a message protected by a password. For the purposes of the narrative, the creation of this object is attributed to Leonardo da Vinci; in reality the Cryptex would be older and is closer to hypothetical objects such as the Malschlösser using the lock mechanisms invented in the Arab world and in particular by Al-Jazegari.

To find out more, you can consult this good reference (in German*).


What are we going to do with this tutorial? :

In this Cryptex tutorial, I offer you a design to compose yourself. In total you can make more than 110 possible combinations. You can also go further and perhaps create your own designs from the files below. This modular design was inspired by Abbymath, which itself uses this Namu3D Cryptex. This previous reference served as a basis for me to decline a series of more or less complex Cryptex.


How do we make this Cryptex? :

No matter which Cryptex you choose, it will always be composed in the same way, in 3 parts:

  •    The Rings
  •    The Chest
  •    The characters

Building a Cryptex is quite easy in itself, but you must ask yourself the right questions before starting the first 3 steps of the tutorial to download or customize the elements according to your choice.

Supplies

Pour faire ce tuto, vous aurez besoin d’une imprimante 3D, d’une découpe laser, de super glue, d’une pince plate, d'huile lubrifiante et éventuellement d’une lime (ou d’un objet pour poncer, un tournevis plat pouvant faire l’affaire).


Mais avant tout cela vous allez surtout avoir besoin de votre tête. Vous en aurez besoin pour imaginer un code, composé soit de lettres, de chiffres ou de symboles, soit un mix de tout cela.

Vous avez une idée en tête ? gardez-la on en aura besoin d’ici peu.


----<>----


To make this tutorial, you will need a 3D printer, a laser cutter, some super glue, a flat pliers, some lubricating oil and possibly a file (or a sanding object, a flat screwdriver that can do the trick).

But before all that you will especially need your head. You will need it to imagine a code, composed either of letters, numbers or symbols, or a mix of all of these.

Do you have an idea in mind? keep it we will need it soon.

Step 1: Choosing Rings: How Many Facets Does My Cryptex Have?

Choix Des Bagues : Combien De Facettes à Mon Cryptex ?

La première comme la deuxième étape vont jouer sur la complexité de votre Cryptex. Plus vous choisirez une bague avec de nombreuses facettes, plus l’objet aura des combinaisons complexes. 


Votre besoin de rendre complexe ou non votre Cryptex dépend beaucoup de son usage. Dans un escape-game par exemple, où le temps est compté pour résoudre une énigme, un Cryptex complexe (à plus de 12 facettes) n’est pas nécessaire et risque même de perdre les joueurs. En revanche, si vous faites un Cryptex personnel, destiné à cacher vos secrets, vous pouvez plus facilement utiliser des bagues offrant de la complexité : de 14 à 26 facettes par exemple.

Maintenant que vous savez quelle bague choisir : télécharger le fichier 3D correspondant !


J’ai une préférence personnelle pour les Cryptex à 12 facettes (dont les facettes sont parfaitement carrées), mais ici je prendrai une bague de 14 pour illustration.


----<>----


Both the first and the second step will affect the complexity of your Cryptex. The more you choose a ring with many facets, the more the object will have complex combinations.

Your need to make your Cryptex complex or not depends a lot on its purpose. In an escape game, for example, where time is running out to solve an enigma, a complex Cryptex (with more than 12 facets) is not necessary and even risks losing the players. On the other hand, if you make a personal Cryptex, intended to hide your secrets, you can more easily use rings offering complexity: from 14 to 26 facets for example.

Now that you know which ring to choose: download the corresponding 3D file!


   I have a personal preference for 12 facet Cryptexes (whose facets are perfectly square), but here I'll take a 14 ring for illustration.

Step 2: Chest Length: How Many Characters for Your Code?

Longueur Du Coffre : Combien De Caractères Pour Votre Code ?

Ensuite, nous allons choisir la longueur de votre Cryptex. Comme pour la bague, plus de Cryptex sera long et plus il sera difficile, car il y aura naturellement plus de possibilités. 


Personnellement, je prendrai le 6 caractères qui offre une taille idéale pour mon usage, il donne un Cryptex relativement court sans avoir trop de bagues à tourner pour l’ouvrir mais assez complexe. Idéal donc pour faire une démonstration avec un public. Si je calcule j’obtiens 146 = 7 529 536 possibilités de l’ouvrir, je prendrai donc celui-ci pour l’exemple.


Comme pour l’étape précédente, pensez au contexte d’usage et au confort de celui qui l’ouvrira : plus le Cryptex est long et plus les caractères doivent être alignés minutieusement pour s’ouvrir (ce qui peut décourager les impatients). En revanche, et c’est un détail important, plus votre Cryptex est long et plus vous pourrez mettre de choses dedans !

Téléchargez alors les 2 pièces du coffre (A et B) en fonction du nombre de caractères que vous souhaitez : soit pour la complexité du code, soit de manière pratique ou encore pour son esthétique particulière. Tous ces paramètres feront que votre Cryptex sera adapté à vos besoins.


----<>----


Next, we will choose the length of your Cryptex. As with the ring, the longer the Cryptex, the more difficult it will be, as there will naturally be more possibilities.

Personally, I will take the 6 characters which offers an ideal size for my use, it gives a relatively short Cryptex without having too many rings to turn to open it but quite complex. Ideal for making a demonstration with an audience. If I calculate I get 146 = 7.529.536 possibilities to open it, so I will take this one for the example.


As for the previous step, think about the context of use and the comfort of the person who will open it: the longer the Cryptex, the more carefully the characters must be aligned to open (which can discourage impatient people). On the other hand, and this is an important detail, the longer your Cryptex is, the more things you can put in it!

Then download the 2 pieces of the chest (A and B) according to the number of characters you want: either for the complexity of the code, or in a practical way or for its particular aesthetics. All these parameters will make your Cryptex suitable for your needs.

Attachments

Step 3: Choosing Characters: Prepare the Pieces of Your Code!

Choix Des Caractères : Préparer Les Pièces De Votre Code !

Pour cette dernière étape de préparation, commencez par faire une sélection de caractères pour votre combinaison, vous pourrez choisir, chiffres, lettres, symobles ou tout cela à la fois. Téléchargez Chiffres.pdf / Lettres.pdf et Symboles.pdf et ouvrez-les dans un éditeur de dessin vectoriel (comme inkscape ou illustrator) et copiez-collez les facettes qui vous intéressent dans un nouveau document (dans nos fichiers, les facettes les plus hautes sont pour les bagues de 8 et celles les plus basses pour les bagues de 26).


Vous avez un mot de passe à composer avec des lettres ? Pour vous aider dans votre sélection, vous remarquerez que les fichiers lettres ont été réalisés selon la récurrence de lettres en français : bien sûr, plus une lettre est récurrente et plus elle offre de combinaisons de mots cohérentes.


Attention de bien composer ce fichier avec le nombre de caractères correspondant au nombre de facettes de votre bague choisi en étape 1. Vous pouvez supprimer ou ignorer tous les caractères qui vous seront inutiles. Encore une fois, sentez-vous libre de personnaliser les caractères de votre Cryptex, avec des lettres non-latines ou d’autres symboles. Une fois votre fichier créé, enregistrez-le pour le découper plus tard dans votre fablab par exemple.


----<>----


For this last stage of preparation, start by making a selection of characters for your combination, you can choose, numbers, letters, symbols or all of these at once. Download Chiffres.pdf / Lettres.pdf and Symboles.pdf and open them in a vector drawing editor (like inkscape or illustrator) and copy-paste the facets you are interested in into a new document (in our files, the most tall are for 8 rings and the lower ones for 26 rings).

Do you have a password to compose with letters? To help you in your selection, you will notice that the letter files have been produced according tothe recurrence of letters in French [Here for english letters recurrence]: of course, the more a letter is recurrent, the more it offers coherent word combinations.


Be careful to compose this file with the number of characters corresponding to the number of facets of your ring chosen in step 1. You can delete or ignore all the characters that will be useless to you. Again, feel free to customize your Cryptex characters, with non-Latin letters or other symbols. Once your file is created,save it to cut it later in your local fablab for example.


Step 4: Make the Parts

Fabriquer Les Pièces

Une fois bagues et coffre sélectionnés, vous aurez à imprimer l’ensemble des pièces à l’imprimante 3D.

  • Bagues : Pour bien faire vous devrez évidemment imprimer le nombre de bagues choisi. Je vous conseille d’imprimer les bagues dans une hauteur de couche de 0.1mm à 0.13mm : effectivement, ce sont des pièces qui nécessitent une certaine précision. Plus vous serez précis moins vous aurez besoin de reprendre les pièces ensuite. Dans mon cas, j’ai imprimé 6 bagues (pour les 6 caractères de mon Cryptex).


  • Coffre : Pour le coffre imprimez les deux parties en 0.1mm à 0.13mm de hauteur de couche également, pensez à imprimer avec des supports d’impression (nous les enlèverons par la suite, en étape 7).


  • Caractères : Découpez autant de sets de chiffres/lettres/symboles que de bagues imprimées précédemment, pour ma part cela fait un total de 84 facettes (14 facettes x 6 bagues). 


  • Quoi d'autre ? : N'oubliez pas les deux extrémités du coffre disponnible dans Bords coffre.pdf. Ce fichier possède deux petites pièces en bois esthétiques que vous pouvez customiser avec un logo par exemple (téléchargez le et modifiez les à envie).


----<>----


Once the rings and chest have been selected, you will have to print all the parts on the 3D printer.

  • Rings: To do well you will obviously have to print the number of rings chosen. I advise you to print the rings in a layer height of 0.1mm to 0.13mm: indeed, these are parts that require a certain precision. The more precise you are, the less you will need to rework parts later. In my case, I printed 6 rings (for the 6 characters of my Cryptex).


  • Chest: For the chest print both parts in 0.1mm to 0.13mm layer height as well, consider printing with print supports (we will remove them later, in step 7).


  • Characters: Cut out as many sets of numbers/letters/symbols as rings printed previously, for my part this makes a total of 84 facets (14 facets x 6 rings).


  • What else ? : Don't forget the two ends of the chest available in Bords coffre.pdf. This file has two small aesthetic wooden pieces that you can customize with a logo for example (download it and modify them as you wish).

Step 5: Clean the Rings

Retoucher Les Bagues

Concentrons-nous alors un moment sur les bagues imprimées en 3D. Regardez l’intérieur des bagues pour vérifier qu’il n’y ait aucune impureté. S’il y en a, vos bagues risquent de mal tourner autour du coffre ce qui rendra l’objet difficile à manipuler et donc assez désagréable pour son usager. 


Passez alors un petit coup de ponçage, avec une lime (ou par défaut avec un petit tournevis plat) à l’intérieur de toutes vos bagues. Vous pouvez aussi passer un rapide coup de ponçage dans les deux sillons d’ouvertures, afin de s’assurer de la bonne ouverture du Cryptex.


----<>----


So let's focus for a moment on 3D printed rings. Look inside the rings to check that there is no impurity. If there are, your rings may go wrong around the chest, which will make the object difficult to handle and therefore quite unpleasant for its user.

Then spend a little sanding, with a file (or by default with a small flat screwdriver) inside all your rings. You can also pass a quick sanding stroke in the two grooves of openings, in order to ensure the good opening of the Cryptex.


Step 6: Stick the Characters on the Rings

Collez Les Caractères Sur Les Bagues

On y est, le moment de l’assemblage est arrivé ! A cet instant soyez sûr de votre code ou mot de passe. Ce dernier doit être compris dans le nombre de bagues que vous avez. Vous l’avez ? On peut continuer !


Nous vous conseillons alors de trier les caractères en petits tas distincts. Ceci étant fait, prenez une de vos bagues et distinguez le petit trou sur l’une des facettes. Cette marque importante montre l’emplacement du caractère de la bague qui ouvrira le Cryptex. C’est donc ici que l’on collera le caractère valide pour chaque bague.


Maintenant que vous avez cela en tête, nous allons pouvoir coller les caractères sur les bagues en 2 étapes :

  1. Pour chaque bague, prenez les caractères utiles à votre combinaison et collez-les aux bagues au niveau des trous grâce à de la super glue.
  2. Une fois le code/mot de passe composé, collez les autres caractères librement bague après bague.


----<>----


Here we are, assembly time has arrived! At this moment be sure of your code or password. This one must be included in the number of rings you have. You have it ? We can continue !


We therefore advise you to sort the characters into separate small piles. This being done, take one of your rings and distinguish the small hole on one of the facets. This important mark shows the location of the character of the ring that will open the Cryptex. It is therefore here that we will paste the valid character for each ring.

Now that you have this in mind, we will be able to stick the characters on the rings in 2 steps:

  1. For each ring, take the characters useful for your combination and stick them to the rings at the holes with super glue.
  2.  Once the code/password is composed, paste the other characters freely, ring after ring.


Step 7: Retouch the Chest and Wood Finish

Retouche Du Coffre Et Finition Bois

Prenez alors les deux parties du coffre et munissez-vous d’une pince. 

Repérez les supports polygonaux aux extrémités de chaque partie du coffre. Avec la pince, retirez les supports et les fils qui dépassent. Faites en sorte de retirer un maximum de choses qui pourrait faire obstacle à l’insertion de la pièce de finition. 


Une fois le renfoncement propre, prenez la colle et assemblez les deux pièces bois aux deux parties du coffre.


----<>----


Then take the two parts of the chest and use pliers.

Locate the polygonal supports at the ends of each part of the chest. With the pliers, remove the supports and the wires that protrude. Make sure to remove as many things as possible that could hinder the insertion of the finishing piece.

Once the recess is clean, take the glue and assemble the two wooden pieces to the two parts of the chest.

Step 8: Begin Assembly

Commencer L'assemblage

Ici toutes les pièces sont prêtes il ne vous reste plus qu’à grouper tout le Cryptex dans son ensemble. 


Prenez pour cela la partie du coffre qui a le tube le plus large et insérez y les bagues les unes après les autres. Commencez par insérer la dernière bague du code pour finir par la première. 


Ensuite, retournez l’ensemble des bagues à 180° que celles-ci soient alignés sur le marqueur mis en évidence sur la première partie du coffre. 


----<>----


Here all the pieces are ready, all you have to do is group the whole Cryptex as a whole.

To do this, take the part of the chest that has the widest tube and insert the rings one after the other. Start by inserting the last ring of the code to finish with the first.

Then, turn all the rings 180° so that they are aligned with the marker highlighted on the first part of the chest.

Step 9: Lubricate and Finish the Assembly

Lubrifier Et Finir L'assemblage

Si malgré le ponçage des bagues vous sentez que celles-ci restent difficiles à tourner :

  • Vous pouvez essayer d'appliquer 2 à 3 gouttes d'huile à l’intérieur du mécanisme. Si vous faites ainsi vous devez tourner plusieurs fois les bagues pour aider l'huile à se répandre entre les bagues et le coffre.
  • Forcez les bagues du Cryptex en les faisant tourner vigoureusement pendant 5 minutes.


Enfin, insérez la seconde partie du coffre en suivant les 2 alignements qui se dessinent le long des bagues. 

Mélangez les caractères, c’est prêt !


----<>----


If, despite sanding the rings, you feel that they remain difficult to turn:

  •  You can try applying 2-3 drops of oil inside the mechanism. If you do this you have to turn the rings several times to help the oil to spread between the rings and the chest.
  •  Force the rings of the Cryptex by rotating them vigorously for 5 minutes.

Finally, insert the second part of the chest following the 2 alignments that are drawn along the rings.

Mix the characters, it's ready!

Step 10: Try It !

Tester Une Première Fois

C’est à vous de jouer maintenant, testez la combinaison ouvrant votre Cryptex pour voir si ce dernier s’ouvre correctement. 


Si jamais les bagues restent grippées, répétez l'étape 9, pour que le mécanisme "se fasse". Si jamais vous voulez changer le code ou le mot de passe, vous n’aurez qu’à refabriquer une ou plusieurs bagues, démonter votre Cryptex pour changer les bagues puis remonter la combinaison dans le bon ordre. 


Bonne fabrication ;)


----<>----


It's up to you now, test the combination opening your Cryptex to see if it opens correctly.

If ever the rings remain seized, repeat step 9, so that the mechanism "is done". If you ever want to change the code or the password, you will only have to remake one or more rings, disassemble your Cryptex to change the rings and then reassemble the combination in the correct order.


Have a good construction ;)