Εφαρμογές

Vaultly

Διαχειριστής κωδικών όπου ούτε ο server μπορεί να διαβάσει τα δεδομένα σας.

Πελάτης
Δικό μου προϊόν
Ρόλος
Σχεδιασμός, κρυπτογράφηση, ανάπτυξη
Έτος
2026
Vaultly: Διαχειριστής κωδικών όπου ούτε ο server μπορεί να διαβάσει τα δεδομένα σας.

Η ανάγκη

Οι κωδικοί είναι τα πιο ευαίσθητα δεδομένα που έχουμε. Ήθελα κάτι γρήγορο, που δουλεύει και offline, χωρίς να χρειάζεται εμπιστοσύνη σε κανέναν server.

Η λύση

Όλη η κρυπτογράφηση γίνεται στη συσκευή σας. Ο server αποθηκεύει μόνο κρυπτογραφημένα δεδομένα, οπότε ακόμη και μια διαρροή δεν αποκαλύπτει τίποτα.

Πώς φτιάχτηκε

Οι τεχνολογίες σε κάθε επίπεδο, από την οθόνη ως την υποδομή.

  1. Ιστοσελίδες
    • Svelte 5
    • PWA
    • IndexedDB (offline)
  2. Εφαρμογές
    • Argon2id in WebAssembly
    • AES-256-GCM
    • HMAC login key
  3. Φιλοξενία & cloud
    • Cloudflare Workers
    • D1
    • Strict CSP
  4. Δίκτυα & ITΔεν χρειάστηκε

Βασικές τεχνικές αποφάσεις

  1. Zero-knowledge

    Ο κύριος κωδικός δεν φεύγει ποτέ από τη συσκευή. Ο server κρατά μόνο κρυπτογραφημένα δεδομένα και ένα κλειδί σύνδεσης που δεν αποκαλύπτει τίποτα.

  2. Ισχυρή κρυπτογράφηση στον browser

    Argon2id με 64 MiB μνήμης σε WebAssembly, ώστε οι επιθέσεις brute force να είναι πρακτικά αδύνατες.

  3. Ασφαλείς συνεδρίες

    Cookies __Host-, προστασία CSRF, όρια αιτημάτων και καμία ένδειξη για το αν υπάρχει λογαριασμός.

Τι περιλαμβάνει

  • Κρυπτογράφηση Argon2id & AES‑256
  • Λειτουργία offline ως εφαρμογή
  • Κρυπτογραφημένος συγχρονισμός
  • Εισαγωγή από 1Password, Bitwarden κ.ά.
  • Έλεγχος διαρροών κωδικών

Το αποτέλεσμα

Online στο vaultly.emmanouilkontos.com, με εισαγωγή από τους πιο γνωστούς διαχειριστές κωδικών.

Άρθρα για αυτό το έργο

Έχετε κάτι παρόμοιο στο μυαλό σας;

Πείτε μου τι χρειάζεστε και θα σας προτείνω τον πιο απλό τρόπο να γίνει.