Skip to content

Hash kulcsok biztonságos cseréje #1

@gelleicsaba

Description

@gelleicsaba

Az json (DB) szerkesztés mellett legyen egy egyszerűbb és biztonságosabb mód, hogy megadjam a hash neveket.
Legyen egy plusz menüpont:

[4 u] change key (or change the last key)

erre megjelenik 2 input

> u
type old key (or $ for last key) : ff5
new key: jungle

type old key:

  • ha szóközt üt, akkor kilép hiba nélkül, az egy cancel
  • ha $-t üt be akkor a legutolsó generált kulcsot veszi, és kiírja a nevét és a könyvtárat, és megy tovább
    (létrehozáskor ([1 c a] 'create') érdemes valahová fájlba menteni hogy mi az utsó kulcs, és onnan kiolvasni
    , de ha már belepiszkált kézzel szerkeszette a json DB-t akkor törölni kell ezt az értéket)
  • ha megadott egy nevet, akkor minimum 3 karakter legyen, és ha nem létezik akkor hiba és újra próbálkozhat,
    (ha nincs hiba megy tovább)

new key:

  • max 3 kar legyen, és olyan legyen ami még nincs, máskülönben hiba
  • ha üres sztring akkor kilép, ez egy cancel
  • ha megadja a nevet és nincs hiba, akkor cserélje le az adatbázisban, és írja ki hogy OK

példa:

> qj
> c
> u
> type old key (or $ for last key) : $
key: "df34" path: "/usr/local/share/.tfgs/lib"
> new key: nghello
OK. The key has been changed.
q
$ qj nghello

A kiírás szövegek nem fontos, hogy pont ezek legyenek pl: 'type old key' helyett 'enter old name', etc...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions