예제 #1
0
 def test_deencrypt(self):
     self.assertEqual([
         format(
             decrypt("6PRN5mjUTtud6fUXbJXezfn6oABoSr6GSLjMbrGXRZxSUcxTh"
                     "xsUW8epQi", "TestingOneTwoThree"), "wif"),
         format(
             decrypt("6PRVWUbkzzsbcVac2qwfssoUJAN1Xhrg6bNk8J7Nzm5H7kxEb"
                     "n2Nh2ZoGg", "TestingOneTwoThree"), "wif"),
         format(
             decrypt("6PRNFFkZc2NZ6dJqFfhRoFNMR9Lnyj7dYGrzdgXXVMXcxoKTe"
                     "PPX1dWByq", "Satoshi"), "wif")
     ], [
         "5HqUkGuo62BfcJU5vNhTXKJRXuUi9QSE6jp8C3uBJ2BVHtB8WSd",
         "5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR",
         "5HtasZ6ofTHP6HCwTqTkLDuLQisYPah7aUnSKfC7h4hMUVw2gi5"
     ])
예제 #2
0
 def test_deencrypt(self):
     self.assertEqual([
         format(
             decrypt(
                 "6PRN5mjUTtud6fUXbJXezfn6oABoSr6GSLjMbrGXRZxSUcxThxsUW8epQi",
                 "TestingOneTwoThree"), "wif"),
         format(
             decrypt(
                 "6PRVWUbkzzsbcVac2qwfssoUJAN1Xhrg6bNk8J7Nzm5H7kxEbn2Nh2ZoGg",
                 "TestingOneTwoThree"), "wif"),
         format(
             decrypt(
                 "6PRNFFkZc2NZ6dJqFfhRoFNMR9Lnyj7dYGrzdgXXVMXcxoKTePPX1dWByq",
                 "Satoshi"), "wif")
     ], [
         "5HqUkGuo62BfcJU5vNhTXKJRXuUi9QSE6jp8C3uBJ2BVHtB8WSd",
         "5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR",
         "5HtasZ6ofTHP6HCwTqTkLDuLQisYPah7aUnSKfC7h4hMUVw2gi5"
     ])
예제 #3
0
 def decrypt_wif(self, encwif):
     """ decrypt a wif key
     """
     try:
         # Try to decode as wif
         PrivateKey(encwif)
         return encwif
     except:  # noqa FIXME(sneak)
         pass
     self.unlock()
     return format(bip38.decrypt(encwif, self.masterpassword), "wif")
예제 #4
0
 def decrypt_wif(self, encwif):
     """ decrypt a wif key
     """
     try:
         # Try to decode as wif
         PrivateKey(encwif)
         return encwif
     except:  # noqa FIXME(sneak)
         pass
     self.unlock()
     return format(bip38.decrypt(encwif, self.masterpassword), "wif")