From 3fc9bede22d19b64dfb48e88539d296897b1cdc4 Mon Sep 17 00:00:00 2001 From: Alexander Weidinger Date: Tue, 12 Jun 2018 13:59:39 +0200 Subject: [PATCH] Use getpass instead of input function for password --- SignalDesktopDecrypt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SignalDesktopDecrypt.py b/SignalDesktopDecrypt.py index d40182d..3afa618 100755 --- a/SignalDesktopDecrypt.py +++ b/SignalDesktopDecrypt.py @@ -4,6 +4,7 @@ from Crypto.Cipher import AES from Crypto.Util import Padding from Crypto.Hash import HMAC, SHA256 import sys +from getpass import getpass IV_LENGTH = 16 NONCE_LENGTH = 16 MAC_LENGTH = 16 @@ -29,7 +30,7 @@ def generate_key(password): return m.digest() def main(): - password = input('Password: ') + password = getpass() key = generate_key(password.encode('utf-8')) # generate string to be pasted in Signal-Desktop