Devo generare password per la creazione di righe in PostgreSQL. Ho una soluzione come questa:
ALTER TABLE sippeers ALTER secret    
SET DEFAULT trim(both from (encode(decode(md5(random()::text || current_timestamp || random()),'hex'),'base64')), '=');
E le password assomigliano a questo:
select trim(both from (encode(decode(md5(random()::text || current_timestamp || random()),'hex'),'base64')), '=') FROM generate_series(1,15);
         btrim          
------------------------
 MVve5ziDWUweBcNHpZU0zA
 ERPkHr407VvQUoxLNmsg9A
 zi6+zYGTFl5EqxvQTuIfsw
 vXJRb2RJzaikQDXCWYWKFg
 LHfAYJkrFJzKGRR1mAyeqA
 +JQIcr+CkYsFDH6HaGQTeQ
 gEeZjD/6zI5btzRfaKebYw
 Qi7jyLadnQ3FXBYLhU2TaQ
 DR70MoyHHyLHlUmBCj9Lzg
 87gaalFYGgs76N02/CLfLw
 93407RcVXT5+ei9KeuejXA
 C5iONK9ef4jHFrj1oNrxSQ
 +JZaWNtjRFUbdMCGIxdQgw
 3AOUzdeqIL2qS2YfAXSDhg
 +giwgzxkEa6gvman4Ccujw
(15 wierszy)
 Conosco   random()    in non proprio casuale. Non posso usare pgcrypto. 
Come saranno generate le password "forti" in questo modo?