- Головна
- Як це працює
Як це працює
Від організації у візуальній панелі до шифрування та зберігання ваших даних - дивіться, як саме Hexbon працює на кожному кроці.
Що таке Hexbon?
Hexbon - це простий, приватний спосіб зберігати всю вашу конфіденційну інформацію в одному місці. Уявіть це як сейф, де ви контролюєте все.
Ви структуруєте свої дані так, як вам потрібно - паролі, нотатки, облікові дані чи будь-що інше. Ми забезпечуємо безпечне зберігання. Ви зберігаєте ключі.
Зашифровано у вашому браузері
Дані блокуються вашим майстер-паролем перед тим, як покинути ваш пристрій.
Ми ніколи не маємо доступу
Ми зберігаємо зашифровані дані. Без вашого пароля вони для нас безглузді.
Ваші дані, ваш контроль
Створюйте власні поля, організовуйте як вам подобається та керуйте всім самостійно.
Структуруйте свої дані
Створюйте записи з власними полями для паролів, нотаток, облікових даних або будь-чого, що вам потрібно безпечно зберігати.
Зашифруйте локально
Ваш браузер блокує все вашим майстер-паролем перед тим, як воно покине ваш пристрій - нічого незашифрованого ніколи не передається на наші сервери.
Зберігайте безпечно
Ваші зашифровані дані живуть у нашій базі даних, захищені вашим паролем. Отримуйте доступ будь-коли з будь-якого пристрою.
Легко організувати
Подивіться, як ваші дані відображаються на панелі. Кожен тип поля має спеціальне візуальне представлення для легкого управління.
Підтримувані типи полів
Клікабельні гіперпосилання, що відкриваються в новій вкладці
Ідентифікатори користувачів та імена для входу, відображаються як звичайний текст
Адреси електронної пошти, відображаються як звичайний текст з функцією копіювання
Конфіденційні дані приховані за замовчуванням, відкриваються при кліку з перемикачем видимості
Одноразові паролі на основі часу з таймером зворотного відліку в реальному часі
Загальна текстова інформація, відображається як звичайний текст
За лаштунками
Ваші дані організовані в чистому ієрархічному форматі перед шифруванням. Ця структура дозволяє гнучку організацію конфіденційної інформації.
Огляд структури
Контейнери верхнього рівня для організації пов'язаних записів у категорії
Окремі записи в картці, кожен представляє окремий елемент
Іменовані групи значень у записі для логічної організації
Фактичні елементи вмісту з їх значенням відображення та типом
Кожне значення має тип, який визначає, як воно відображається:
Мітка часу Unix для відстеження, коли картку було востаннє оновлено
{
"cards": [
{
"title": "Accounts",
"records": [
{
"title": "Gmail",
"data": [
{
"name": "Login",
"values": [
{
"value": "https://gmail.com",
"type": "link"
},
{
"value": "john@gmail.com",
"type": "email"
},
{
"value": "P@ssw0rd!2025",
"type": "secret"
},
{
"value": "JBSWY3DPEHPK3PXP",
"type": "totp"
},
...
]
}
Формат шифрування
Зашифровані дані слідують структурованому формату, який включає інформацію про версію, криптографічні параметри та шифротекст. Це дозволяє зворотну сумісність та майбутні оновлення алгоритмів.
Структура формату
Ідентифікатор версії шифрування (поточна версія - v2)
Base64-кодована 128-бітова випадкова сіль
Base64-кодований 96-бітовий вектор ініціалізації
Base64-кодовані зашифровані дані з тегом автентифікації
Рідна криптографія браузера
Всі криптографічні операції використовують Web Crypto API - низькорівневий інтерфейс, що надається сучасними браузерами для виконання криптографічних операцій.
Переваги WebCrypto
- Апаратно прискорена продуктивність
- Реалізації з постійним часом запобігають атакам на основі часу
- Ключовий матеріал може бути позначений як невидобувний
- Без зовнішніх залежностей JavaScript
- Перевірено та підтримується постачальниками браузерів
Сумісність з браузерами
Підтримується у всіх сучасних браузерах: Chrome, Firefox, Safari, Edge та їх мобільних версіях.
// Derive AES key from password
const keyMaterial = await crypto.subtle
.importKey(
'raw',
encoder.encode(password),
'PBKDF2',
false,
['deriveBits', 'deriveKey']
);
const aesKey = await crypto.subtle
.deriveKey(
{
name: 'PBKDF2',
salt: salt,
iterations: 600000,
hash: 'SHA-256'
},
keyMaterial,
{ name: 'AES-GCM', length: 256 },
false,
['encrypt', 'decrypt']
);
// Encrypt with AES-GCM
const ciphertext = await crypto.subtle
.encrypt(
{ name: 'AES-GCM', iv: iv },
aesKey,
plaintext
);
Історія версій
Hexbon дотримується галузевих стандартів безпеки, зберігаючи зворотну сумісність та забезпечуючи плавну і просту міграцію.
Версія 2 (v2)
Поточний стандартPBKDF2 з 600 000 ітераціями (рекомендація OWASP 2025). Всі нові шифрування використовують v2. Дані v1 автоматично оновлюються до v2 при збереженні змін - ручне введення не потрібне.
Версія 1 (v1)
Оригінальний релізPBKDF2 зі 150 000 ітераціями. Все ще підтримується для розшифрування існуючих даних.
Готові захистити свої дані?
Створіть свій безкоштовний обліковий запис та відчуйте справді приватне зберігання даних.
Почати безкоштовно