Andmestruktuur

Hexbon mitte ainult ei krüpteeri teie andmeid, vaid ka struktureerib need. Lugege vajaliku JSON-vormingu kohta ja valideerige oma andmed, et avada täielik interaktiivne kogemus.

Miks andmestruktuur on oluline

Hexbon on midagi enamat kui lihtsalt krüpteerimistööriist; see on struktureeritud andmesalvestussüsteem. Teie andmed on organiseeritud hierarhilises vormingus, mis võimaldab võimsaid funktsioone, nagu lohistatav ümberjärjestamine, interaktiivsed kaardid, laiendatavad kirjed ja organiseeritud jaotised.

Struktuur vs krüpteerimine

Saame teie andmed alati dekrüpteerida, kui esitate õige krüpteerimisvõtme. Kui aga teie andmed ei järgi meie struktuurijuhiseid, kuvame need toorrežiimis (raw mode) - näete andmeid, kuid ilma interaktiivsete kasutajaliidese funktsioonideta, nagu kaardid, kirjed, jaotised, lohistamine jne.

See dokumentatsioon kirjeldab täpset JSON-struktuuri, mida Hexbon ootab. Selle struktuuri järgimine tagab, kui teie andmed ühilduvad täielikult meie töölaua interaktiivsete funktsioonidega.

Struktuuri ülevaade

Hexboni andmed järgivad ranget hierarhiat. Selle hierarhia mõistmine on võti andmete õigeks organiseerimiseks.

Andmete hierarhia

{ "cards": [...] }
{
  "title": "Personal",
  "records": [...],
  "updated_at": 1763938832
}
{
  "title": "Gmail",
  "data": [...]
}
{
  "name": "Login",
  "values": [...]
}
{
  "value": "secret123",
  "type": "secret"
}
Omadus Kohustuslik Kehtib
cards Jah Juurobjekt
title Jah Kaart, Kirje
records Jah Kaart
data Jah Kirje (jaotiste massiiv)
name Jah Jaotis
values Jah Jaotis
value Jah Väärtus
type Jah Väärtus (secret, note, totp, link, email)
id Ei Väärtus (sortimiseks)
updated_at Ei Kaart (ajatempel)

Kaardid

Kaardid on teie töölaua kõrgeima taseme konteinerid. Iga kaart ilmub klõpsatava kastina, mida saab laiendada selle kirjete kuvamiseks. Kaarte saab lohistamise abil ümber järjestada.

Kaardi skeem
{
  "title": "string",           // Required: Card name displayed on tile
  "records": [],              // Required: Array of Record objects
  "updated_at": 1763938832    // Optional: Unix timestamp of last update
}
Omadus Tüüp Kohustuslik Kirjeldus
title string Jah Kaardikastil kuvatav nimi
records array Jah Kirjeobjektide massiiv (võib olla tühi)
updated_at integer Ei Unixi ajatempel "viimati uuendatud" kuvamiseks
Kaardi näide
{
  "title": "Work Credentials",
  "records": [
    // Record objects go here...
  ],
  "updated_at": 1763938832
}

Kirjed

Kirjed on kanded kaardi sees. Need ilmuvad kaardi avamisel vasakpoolsesse külgriba ja neid saab valida jaotiste vaatamiseks. Mõelge kirjetest kui üksikutest üksustest või kannetest (nt "Gmaili konto", "Ettevõtte VPN", "Andmebaasi sisselogimisandmed").

Kirje skeem
{
  "title": "string",     // Required: Record name displayed in sidebar
  "data": []               // Required: Array of Section objects
}
Omadus Tüüp Kohustuslik Kirjeldus
title string Jah Kirjete loendis kuvatav nimi
data array Jah Jaotisobjektide massiiv (võib olla tühi)

Märkus: Omadus data sisaldab "jaotisi", mitte toorandmeid. See nimetus on ajaloolistel põhjustel. Iga üksus data massiivis on jaotisobjekt.

Kirje näide
{
  "title": "Gmail Account",
  "data": [
    {
      "name": "Login Details",
      "values": [
        // Value objects go here...
      ]
    }
  ]
}

Jaotised

Jaotised rühmitavad seotud väärtused kirje sees. Need pakuvad organisatsioonilist taset, mis aitab liigitada erinevat tüüpi teavet (nt "Sisselogimisandmed", "Taastamisvalikud", "API-võtmed"). Igal jaotisel on nimi ja see sisaldab mitut väärtust.

Jaotise skeem
{
  "name": "string",     // Required: Section heading/label
  "values": []             // Required: Array of Value objects
}
Omadus Tüüp Kohustuslik Kirjeldus
name string Jah Väärtuste kohal kuvatav jaotise pealkiri
values array Jah Väärtusobjektide massiiv, mis sisaldab teie andmeid
Jaotise näide
{
  "name": "Login Details",
  "values": [
    {
      "value": "user@example.com",
      "type": "note",
      "id": "value_1763938238781_3jh5i3r20"
    },
    {
      "value": "supersecretpassword123",
      "type": "secret",
      "id": "value_1763938251026_fvjeq1vg9"
    }
  ]
}

Väärtused

Väärtused on tegelikud andmekanded - paroolid, märkmed ja TOTP-koodid, mida salvestate. Igal väärtusel on tüüp, mis määrab, kuidas seda kuvatakse ja kuidas sellega kasutajaliideses suheldakse.

Väärtuse skeem
{
  "value": "string",   // Required: The actual content
  "type": "secret" | "note" | "totp" | "link" | "email" | "username",  // Required
  "id": "string"      // Optional: Unique identifier for sorting
}
Omadus Tüüp Kohustuslik Kirjeldus
value string Jah Tegelik sisu (parool, märkme tekst, TOTP-saladus)
type string Jah Üks järgmistest: "secret", "note", "totp", "link", "email" või "username"
id string Ei Kordumatu ID, mida kasutatakse sortimiseks ja viitamiseks

Väärtuse tüübid

Tüüp Kuvamine Kasutusjuht
"secret" Vaikimisi peidetud (•••••), klõpsake paljastamiseks Paroolid, API-võtmed, tundlikud andmed
"note" Alati nähtav tavatekst Kasutajanimed, e-kirjad, URL-id, mittetundlik teave
"totp" Genereerib 6-kohalisi koode reaalajas 2FA saladused (Base32 kodeeritud)
"link" Klõpsatav hüperlink URL-id, veebisaidi aadressid
"email" E-posti aadress koos mailto lingiga E-posti aadressid
"username" Alati nähtav tavatekst koos kasutajaikooniga Kasutajanimed, konto ID-d
Väärtuse näide
// 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"
}

Täielik näide

Siin on täielik ja kehtiv andmestruktuur, mis näitab kogu hierarhiat koos mitme kaardi, kirje, jaotise ja erinevate väärtustüüpidega.

Täielik kehtiv struktuur
{
  "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
    }
  ]
}

Toorrežiim (Raw Mode)

Kui teie dekrüpteeritud andmed ei järgi oodatud struktuuri, kuvab Hexbon need sellegipoolest, kuid toorrežiimis. See tähendab, et näete oma andmeid lihtsa JSON-ina ilma interaktiivsete funktsioonideta, mida struktureeritud andmed pakuvad.

Funktsioon Struktureeritud režiim Toorrežiim
Interaktiivsed kaardikastid
Lohistatav ümberjärjestamine
Saladuste maskeerimine koos paljastamise lülitiga
Reaalajas TOTP-koodide genereerimine
Kohapealne redigeerimine ja automaatne salvestamine
Lõikelauale kopeerimise nupud

Teie andmed on alati turvalised

Toorrežiim mõjutab ainult esitlust, mitte turvalisust. Teie andmed on alati AES-256-GCM krüpteeritud, olenemata struktuurist. Te lihtsalt ei saa interaktiivseid kasutajaliidese funktsioone, kui struktuur ei ühti.

Valideerige oma andmestruktuuri

Kasutage meie interaktiivset valideerimistööriista, et kontrollida oma andmestruktuuri reaalajas.

Proovi valideerimistööriista

Kasutame väga vähe küpsiseid

Kasutame ainult hädavajalikke küpsiseid, mis suurendavad veebisaidi turvalisust ja parandavad kasutajakogemust. Me ei jälgi teie tegevusi ega aktiivsust.