Ahoj,
zacal jsem pracovat ve firme, kde maji jedno univerzalni heslo na na mnoho sluzeb (LDAP), ale neumoznuji aby si ho zamestnanec zvolil. No asi kdyz bych tlacil na administratory tak by to slo ale nebudu to delat hned po nastupu.
Koukal sem ze nekteri kolegove/kolegyne skncily s post-item na monitoru, takze ezpecnost na prvnim miste

Me me napadlo udelat si nejaky jednoduchy skriptik, ktery by mi po zadani vlastniho hesla desiroval to firemni a vlozil ho do schranky. Tu druhou cast resi velmi dobre python modul pyperclip, tak ted resim jak delat to sifrovani/desifrovani.
Na internetu jsem nasel nejake navody a skoncil u:
#!/usr/bin/env python
import pyperclip
from Crypto.Cipher import AES
import base64
import getpass
key = 'moje_tajne_silne_heslo'
pwd = 'firemni_heslo'
cipher = AES.new(key.rjust(32), AES.MODE_CBC, 'This is an IV456')
encoded = base64.b64encode(cipher.encrypt(pwd.rjust(16)))
print 'Encoded', encoded
try:
key2 = getpass.getpass('Input your key: ')
cipher2 = AES.new(key2.rjust(32), AES.MODE_CBC, 'This is an IV456')
decoded = cipher2.decrypt(base64.b64decode(encoded)).strip()
print 'Decoded', decoded
pyperclip.copy(decoded)
except:
print 'Exception occured, perhaps wrong password'
Rad bych se jen zeptal jestli je tenhle postup principialne v poradku/nejde udelat lepe a jednoduseji. Predevsim mi jde jen o to abych nemusel mit firemni heslo nekde na apirku nebo ulozene v plain-textu