Esempio n. 1
0
class KeygenDialog(QtGui.QMainWindow):
    def __init__(self,parent=None):
        QtGui.QWidget.__init__(self,parent)
        self.ui=Ui_Password_Dialog()
        self.ui.setupUi(self)
        self.ui.setkeyButton.clicked.connect(self.handleKeygen)

    def handleKeygen(self):
        password=str(self.ui.lineEdit.displayText())
        h=SHA256.new()
        h.update(password)
        home_dir=os.path.expanduser('~')
        key_dir=os.path.join(home_dir,'.key')
        key_path=os.path.join(key_dir,'key.inc')
        f_key=open(key_path,'wb')
        f_key.write(h.digest())
        f_key.close()
        self.close()        
Esempio n. 2
0
 def __init__(self,parent=None):
     QtGui.QWidget.__init__(self,parent)
     self.ui=Ui_Password_Dialog()
     self.ui.setupUi(self)
     self.ui.setkeyButton.clicked.connect(self.handleKeygen)