Δομή Δεδομένων

Το Hexbon δεν κρυπτογραφεί απλώς τα δεδομένα σας - τα δομεί. Μάθετε την απαιτούμενη μορφή JSON και επαληθεύστε τα δεδομένα σας για να ξεκλειδώσετε την πλήρη διαδραστική εμπειρία.

Γιατί η δομή των δεδομένων είναι σημαντική

Το Hexbon είναι κάτι περισσότερο από ένα εργαλείο κρυπτογράφησης. είναι ένα δομημένο σύστημα αποθήκευσης δεδομένων. Τα δεδομένα σας οργανώνονται σε μια ιεραρχική μορφή που επιτρέπει ισχυρές λειτουργίες όπως η αναδιάταξη με drag-and-drop, οι διαδραστικές κάρτες, οι επεκτάσιμες εγγραφές και οι οργανωμένες ενότητες.

Δομή έναντι Κρυπτογράφησης

Μπορούμε πάντα να αποκρυπτογραφήσουμε τα δεδομένα σας εάν παρέχετε το σωστό κλειδί κρυπτογράφησης. Ωστόσο, εάν τα δεδομένα σας δεν ακολουθούν τις οδηγίες δομής μας, θα τα εμφανίσουμε σε απλή μορφή (raw mode) - θα βλέπετε τα δεδομένα, αλλά χωρίς τις διαδραστικές λειτουργίες της διεπαφής χρήστη, όπως κάρτες, εγγραφές, ενότητες, drag-and-drop κ.λπ.

Αυτή η τεκμηρίωση εξηγεί την ακριβή δομή JSON που αναμένει το Hexbon. Η τήρηση αυτής της δομής διασφαλίζει ότι τα δεδομένα σας είναι πλήρως συμβατά με τις διαδραστικές λειτουργίες του πίνακα ελέγχου μας.

Επισκόπηση Δομής

Τα δεδομένα του Hexbon ακολουθούν μια αυστηρή ιεραρχία. Η κατανόηση αυτής της ιεραρχίας είναι το κλειδί για τη σωστή οργάνωση των δεδομένων σας.

Ιεραρχία Δεδομένων

{ "cards": [...] }
{
  "title": "Personal",
  "records": [...],
  "updated_at": 1763938832
}
{
  "title": "Gmail",
  "data": [...]
}
{
  "name": "Login",
  "values": [...]
}
{
  "value": "secret123",
  "type": "secret"
}
Ιδιότητα Απαιτείται Ισχύει για
cards Ναι Αντικείμενο ρίζας
title Ναι Κάρτα, Εγγραφή
records Ναι Κάρτα
data Ναι Εγγραφή (πίνακας ενοτήτων)
name Ναι Ενότητα
values Ναι Ενότητα
value Ναι Τιμή
type Ναι Τιμή (secret, note, totp, link, email)
id Όχι Τιμή (για ταξινόμηση)
updated_at Όχι Κάρτα (timestamp)

Κάρτες

Οι κάρτες είναι τα κοντέινερ ανώτατου επιπέδου στον πίνακα ελέγχου σας. Κάθε κάρτα εμφανίζεται ως ένα κλικαριζόμενο πλακίδιο που μπορεί να επεκταθεί για να αποκαλύψει τις εγγραφές της. Οι κάρτες μπορούν να αναδιαταχθούν μέσω drag-and-drop.

Σχήμα Κάρτας
{
  "title": "string",           // Required: Card name displayed on tile
  "records": [],              // Required: Array of Record objects
  "updated_at": 1763938832    // Optional: Unix timestamp of last update
}
Ιδιότητα Τύπος Απαιτείται Περιγραφή
title string Ναι Το όνομα που εμφανίζεται στο πλακίδιο της κάρτας
records array Ναι Πίνακας αντικειμένων Εγγραφής (μπορεί να είναι κενός)
updated_at integer Όχι Unix timestamp για την ένδειξη "τελευταία ενημέρωση"
Παράδειγμα Κάρτας
{
  "title": "Work Credentials",
  "records": [
    // Record objects go here...
  ],
  "updated_at": 1763938832
}

Εγγραφές

Οι εγγραφές είναι καταχωρήσεις μέσα σε μια κάρτα. Εμφανίζονται στην αριστερή πλευρική εργαλειοθήκη όταν ανοίγει μια κάρτα και μπορούν να επιλεγούν για την προβολή των ενοτήτων τους. Σκεφτείτε τις εγγραφές ως μεμονωμένα στοιχεία ή καταχωρήσεις (π.χ. "Λογαριασμός Gmail", "Εταιρικό VPN", "Διαπιστευτήρια Βάσης Δεδομένων").

Σχήμα Εγγραφής
{
  "title": "string",     // Required: Record name displayed in sidebar
  "data": []               // Required: Array of Section objects
}
Ιδιότητα Τύπος Απαιτείται Περιγραφή
title string Ναι Το όνομα που εμφανίζεται στη λίστα εγγραφών
data array Ναι Πίνακας αντικειμένων Ενότητας (μπορεί να είναι κενός)

Σημείωση: Η ιδιότητα data περιέχει "ενότητες", όχι ακατέργαστα δεδομένα. Αυτή η ονομασία οφείλεται σε ιστορικούς λόγους. Κάθε στοιχείο στον πίνακα data είναι ένα αντικείμενο Ενότητας.

Παράδειγμα Εγγραφής
{
  "title": "Gmail Account",
  "data": [
    {
      "name": "Login Details",
      "values": [
        // Value objects go here...
      ]
    }
  ]
}

Ενότητες

Οι ενότητες ομαδοποιούν σχετικές τιμές μέσα σε μια εγγραφή. Παρέχουν ένα οργανωτικό επίπεδο που βοηθά στην κατηγοριοποίηση διαφορετικών τύπων πληροφοριών (π.χ. "Στοιχεία Σύνδεσης", "Επιλογές Ανάκτησης", "Κλειδιά API"). Κάθε ενότητα έχει ένα όνομα και περιέχει πολλαπλές τιμές.

Σχήμα Ενότητας
{
  "name": "string",     // Required: Section heading/label
  "values": []             // Required: Array of Value objects
}
Ιδιότητα Τύπος Απαιτείται Περιγραφή
name string Ναι Η επικεφαλίδα της ενότητας που εμφανίζεται πάνω από τις τιμές
values array Ναι Πίνακας αντικειμένων Τιμής που περιέχουν τα δεδομένα σας
Παράδειγμα Ενότητας
{
  "name": "Login Details",
  "values": [
    {
      "value": "user@example.com",
      "type": "note",
      "id": "value_1763938238781_3jh5i3r20"
    },
    {
      "value": "supersecretpassword123",
      "type": "secret",
      "id": "value_1763938251026_fvjeq1vg9"
    }
  ]
}

Τιμές

Οι τιμές είναι οι πραγματικές καταχωρήσεις δεδομένων - οι κωδικοί πρόσβασης, οι σημειώσεις και οι κωδικοί TOTP που αποθηκεύετε. Κάθε τιμή έχει έναν τύπο που καθορίζει πώς εμφανίζεται και πώς αλληλεπιδράτε μαζί της στη διεπαφή χρήστη.

Σχήμα Τιμής
{
  "value": "string",   // Required: The actual content
  "type": "secret" | "note" | "totp" | "link" | "email" | "username",  // Required
  "id": "string"      // Optional: Unique identifier for sorting
}
Ιδιότητα Τύπος Απαιτείται Περιγραφή
value string Ναι Το πραγματικό περιεχόμενο (κωδικός πρόσβασης, κείμενο σημείωσης, μυστικό TOTP)
type string Ναι Ένα από τα: "secret", "note", "totp", "link", "email" ή "username"
id string Όχι Μοναδικό αναγνωριστικό που χρησιμοποιείται για ταξινόμηση και αναφορά

Τύποι Τιμών

Τύπος Εμφάνιση Περίπτωση χρήσης
"secret" Κρυφό από προεπιλογή (•••••), κάντε κλικ για αποκάλυψη Κωδικοί πρόσβασης, κλειδιά API, ευαίσθητα δεδομένα
"note" Απλό κείμενο πάντα ορατό Ονόματα χρήστη, email, URL, μη ευαίσθητες πληροφορίες
"totp" Δημιουργεί 6-ψήφιους κωδικούς σε πραγματικό χρόνο Μυστικά 2FA (κωδικοποιημένα σε Base32)
"link" Κλικαριζόμενος υπερσύνδεσμος URL, διευθύνσεις ιστοτόπων
"email" Διεύθυνση email με σύνδεσμο mailto Διευθύνσεις email
"username" Απλό κείμενο πάντα ορατό με εικονίδιο χρήστη Ονόματα χρήστη, αναγνωριστικά λογαριασμού
Παράδειγμα Τιμών
// Secret value (hidden by default)
{
  "value": "MySecurePassword123!",
  "type": "secret",
  "id": "value_1763938251026_fvjeq1vg9"
}

// Note value (always visible)
{
  "value": "user@example.com",
  "type": "note",
  "id": "value_1763938238781_3jh5i3r20"
}

// TOTP value (generates 2FA codes)
{
  "value": "JBSWY3DPEHPK3PXP",
  "type": "totp",
  "id": "value_1763938267595_kaecs9y31"
}

// Username value (visible text with user icon)
{
  "value": "john_doe_123",
  "type": "username",
  "id": "value_1763938289412_xm2kp7v91"
}

Πλήρες Παράδειγμα

Ακολουθεί μια πλήρης, έγκυρη δομή δεδομένων που δείχνει ολόκληρη την ιεραρχία με πολλαπλές κάρτες, εγγραφές, ενότητες και διαφορετικούς τύπους τιμών.

Πλήρης Έγκυρη Δομή
{
  "cards": [
    {
      "title": "Personal Accounts",
      "records": [
        {
          "title": "Gmail",
          "data": [
            {
              "name": "Login Details",
              "values": [
                {
                  "value": "myemail@gmail.com",
                  "type": "note"
                },
                {
                  "value": "SuperSecretPassword123",
                  "type": "secret"
                }
              ]
            },
            {
              "name": "2FA",
              "values": [
                {
                  "value": "JBSWY3DPEHPK3PXP",
                  "type": "totp"
                }
              ]
            }
          ]
        },
        {
          "title": "GitHub",
          "data": [
            {
              "name": "Account",
              "values": [
                {
                  "value": "myusername",
                  "type": "note"
                },
                {
                  "value": "gh_token_abc123xyz",
                  "type": "secret"
                }
              ]
            }
          ]
        }
      ],
      "updated_at": 1763938832
    },
    {
      "title": "Work",
      "records": [
        {
          "title": "VPN Access",
          "data": [
            {
              "name": "Credentials",
              "values": [
                {
                  "value": "vpn.company.com",
                  "type": "note"
                },
                {
                  "value": "john.doe",
                  "type": "note"
                },
                {
                  "value": "VpnP@ssw0rd!",
                  "type": "secret"
                }
              ]
            }
          ]
        }
      ],
      "updated_at": 1763856530
    }
  ]
}

Απλή Λειτουργία (Raw Mode)

Εάν τα αποκρυπτογραφημένα δεδομένα σας δεν ακολουθούν την αναμενόμενη δομή, το Hexbon θα τα εμφανίσει παρόλα αυτά, αλλά σε απλή λειτουργία. Αυτό σημαίνει ότι θα βλέπετε τα δεδομένα σας ως απλό JSON χωρίς τις διαδραστικές λειτουργίες που παρέχουν τα δομημένα δεδομένα.

Λειτουργία Δομημένη Λειτουργία Απλή Λειτουργία
Διαδραστικά πλακίδια καρτών
Αναδιάταξη με drag-and-drop
Απόκρυψη μυστικών με διακόπτη αποκάλυψης
Δημιουργία κωδικών TOTP σε πραγματικό χρόνο
Επεξεργασία επί τόπου και αυτόματη αποθήκευση
Κουμπιά αντιγραφής στο πρόχειρο

Τα δεδομένα σας είναι πάντα ασφαλή

Η απλή λειτουργία επηρεάζει μόνο την εμφάνιση, όχι την ασφάλεια. Τα δεδομένα σας είναι πάντα κρυπτογραφημένα με κρυπτογράφηση AES-256-GCM ανεξάρτητα από τη δομή. Απλώς δεν θα έχετε τις διαδραστικές λειτουργίες της διεπαφής χρήστη εάν η δομή δεν ταιριάζει.

Επαληθεύστε τη Δομή των Δεδομένων σας

Χρησιμοποιήστε το διαδραστικό μας εργαλείο επαλήθευσης για να ελέγξετε τη δομή των δεδομένων σας σε πραγματικό χρόνο.

Δοκιμάστε το Εργαλείο Επαλήθευσης

Σχεδόν δεν χρησιμοποιούμε cookies

Χρησιμοποιούμε μόνο απολύτως απαραίτητα cookies, που ενισχύουν την ασφάλεια του ιστότοπου και βελτιώνουν την εμπειρία χρήστη. Δεν παρακολουθούμε τις ενέργειες ή τη δραστηριότητά σας.