Prvobitno se svelo na bcrypt… i fakat je jako… 4096-bitna enkripcija… password se mjenja po pristupu…
ali… tu je pitanje koliko je to friendly… jer sam na kraju odustao od toga
i saltajuci nesto deseto po netu naisao sam na cikino objasnjenje principa … koji mi se svideo… iskoristio sam ga i malo prepravio :
[code]#!/bin/bash
crypt_user="ime zadato pri kreiranju gpg kljuca"
editor=nano
pass=/root/pass
passx=/root/pass.gpg
destroy=‘shred -uzn 100’
tmp=tempfile 2>/dev/null
|| tmp=/tmp/basename $0
.tmp
trap “$destroy $tmp” 0 1 2 5 15
dialog --backtitle “Restricted Area” --title “Master Pass” --clear --insecure --passwordbox “Unesi Glavnu Sifru!!!” 10 51 2> $tmp
cat $tmp | gpg -d -r “$crypt_user” -o $pass --passphrase-fd 0 $passx > /dev/null;
$editor $pass 2> /dev/null;
$destroy $passx;
clear;
gpg -e -r “$crypt_user” -o $passx pass > /dev/null;
$destroy $pass
exit 0[/code]
naravno, volio bih da neko ubaci izmjene… jer sam ovo sklepao izmedju 3 i 4 ujutro… tako da ni sam ne znam sta i kako moze bolje… samo znam da radi
p.s.
zaboravih reci da se kriptovani file mora prvo kreirati…
gpg -e -r “eddie” pass