コード例 #1
0
 def hashfileSkein_512(self):
     filename, _ = QFileDialog.getOpenFileName(self,
                                               "Skein_512: Select File", "",
                                               "All Files (*);;Text Files (*.txt)", )
     if filename:
         output = simplehash.get_file_checksum(filename, 'Skein-512')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText("----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash Skein-512 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #2
0
 def hashfileGOST_34_11(self):
     filename, _ = QFileDialog.getOpenFileName(self,
                                               "GOST 34.11: Select File", "",
                                               "All Files (*);;Text Files (*.txt)", )
     if filename:
         output = simplehash.get_file_checksum(filename, 'GOST-34.11')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText("----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash GOST 34.11 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #3
0
 def hashfileCrc24(self):
     filename, _ = QFileDialog.getOpenFileName(self,
                                               "Crc24: Select File", "",
                                               "All Files (*);;Text Files (*.txt)", )
     if filename:
         output = simplehash.get_file_checksum(filename, 'CRC24')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText("----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash CRC24 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #4
0
 def hashfileKeccak_1600(self):
     filename, _ = QFileDialog.getOpenFileName(self,
                                               "SHA-3 Keccak-1600: Select File", "",
                                               "All Files (*);;Text Files (*.txt)", )
     if filename:
         output = simplehash.get_file_checksum(filename, 'Keccak-1600')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText("----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash SHA-3 Keccak-1600 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #5
0
 def hashfilesha256(self):
     filename, _ = QFileDialog.getOpenFileName(self,
                                               "SHA-256: Select File", "",
                                               "All Files (*);;Text Files (*.txt)")
     if filename:
         output = simplehash.get_file_checksum(filename, 'SHA-256')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText("----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash SHA-256 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #6
0
 def hashfileWhirlpool(self):
     filename, _ = QFileDialog.getOpenFileName(self,
                                               "Whirlpool: Select File", "",
                                               "All Files (*);;Text Files (*.txt)", )
     if filename:
         output = simplehash.get_file_checksum(filename, 'Whirlpool')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText("----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash Whirlpool -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #7
0
 def hashfilemd5(self):
     filename, _ = QFileDialog.getOpenFileName(
         self, "MD5: Select File", "", "All Files (*);;Text Files (*.txt)")
     if filename:
         output = simplehash.get_file_checksum(filename, 'MD5')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText(
             "----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash MD5 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #8
0
 def hashfileripemd_128(self):
     filename, _ = QFileDialog.getOpenFileName(self,
                                               "RIPEMD-128: Select File", "",
                                               "All Files (*);;Text Files (*.txt)")
     if filename:
         output = simplehash.get_file_checksum(filename, 'RIPEMD-128')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText("----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash RIPEMD-128 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #9
0
 def hashfileripemd_128(self):
     filename, _ = QFileDialog.getOpenFileName(
         self, "RIPEMD-128: Select File", "",
         "All Files (*);;Text Files (*.txt)")
     if filename:
         output = simplehash.get_file_checksum(filename, 'RIPEMD-128')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText(
             "----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash RIPEMD-128 -->" +
                                               filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #10
0
 def hashfileCrc32(self):
     filename, _ = QFileDialog.getOpenFileName(
         self,
         "Crc32: Select File",
         "",
         "All Files (*);;Text Files (*.txt)",
     )
     if filename:
         output = simplehash.get_file_checksum(filename, 'CRC32')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText(
             "----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash CRC32 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #11
0
 def hashfileGOST_34_11(self):
     filename, _ = QFileDialog.getOpenFileName(
         self,
         "GOST 34.11: Select File",
         "",
         "All Files (*);;Text Files (*.txt)",
     )
     if filename:
         output = simplehash.get_file_checksum(filename, 'GOST-34.11')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText(
             "----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash GOST 34.11 -->" +
                                               filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #12
0
 def hashfileKeccak_1600(self):
     filename, _ = QFileDialog.getOpenFileName(
         self,
         "SHA-3 Keccak-1600: Select File",
         "",
         "All Files (*);;Text Files (*.txt)",
     )
     if filename:
         output = simplehash.get_file_checksum(filename, 'Keccak-1600')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText(
             "----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText(
             "Hash SHA-3 Keccak-1600 -->" + filename)
         self.ui.plainTextEdit.appendPlainText(output)
コード例 #13
0
 def hashfileWhirlpool(self):
     filename, _ = QFileDialog.getOpenFileName(
         self,
         "Whirlpool: Select File",
         "",
         "All Files (*);;Text Files (*.txt)",
     )
     if filename:
         output = simplehash.get_file_checksum(filename, 'Whirlpool')
         self.ui.plainTextEdit.clear()
         self.ui.plainTextEdit.appendPlainText(
             "----------------------------------------------")
         self.ui.plainTextEdit.appendPlainText("Hash Whirlpool -->" +
                                               filename)
         self.ui.plainTextEdit.appendPlainText(output)