Slicer Discord
Customizable Hexadecimal String Encoder – Modello 3D stampabile da Thingiverse Thingiverse

Customizable Hexadecimal String Encoder

2 Download
1 Likes
0 Makes
Vai al Modello
Disclaimer: This is my first ever OpenSCAD creation. I may have done mistakes I don't know of just yet. Please excuse the lack of quality, if any.

I built this to encode passwords and secret keys in a physical object that would not be too easy to decode and would also stand the test of time.

This is an encoder that takes any hexadecimal (small case) representation of data and converts it into a flat rectangle of about 1 cm height. There is a small 10 x 5 x 10 box that indicates the orientation of the bytes. Its height also represents an "unused bit".

Each character of the hex string is converted into two "chunks" with 4 levels of depth each.
This way, there are 2 ^ 4 = 16 combinations of heights to get all 16 characters of the hex alphabet.

For each letter in the string, a number between 0-15 is assigned. It is after that split with the following formula: X = H1*4 + H2, where X is the number, H1 is the "unit" size of the first chunk and H2 of the second.

Each unit is
Fonte
Thingiverse
Cosa serve per stampare: Principiante Bassa affidabilità
Pezzo unico
Supporti 1/3
Assemblaggio 0/3
Impostazioni 1/3
Dimensioni piano 0/3
Post-lavorazione 0/3
Stampante
FDM / FFF
Formato file
STL
Materiale
Software
Cura, PrusaSlicer o simile
Ancora nessuna valutazione
Ancora nessun commento – sii il primo!
Feed Blog Slicer Calcolatore Ricerca per immagine Invia Contatto Discord ☕ Buy me a coffee
DE EN FR ES IT NL

Aggiungi alla collezione