コード例 #1
0
 def test_01_get_random_bytes(self):
     ph = PasswordHash()
     rb = ph.get_random_bytes(10)
     self.assertTrue(len(rb) == 10, len(rb))
     rb = ph.get_random_bytes(100)
     self.assertTrue(len(rb) == 100, len(rb))
     _ph = PasswordHash(iteration_count_log2=32)
コード例 #2
0
 def test_01_get_random_bytes(self):
     ph = PasswordHash()
     rb = ph.get_random_bytes(10)
     self.assertTrue(len(rb) == 10, len(rb))
     rb = ph.get_random_bytes(100)
     self.assertTrue(len(rb) == 100, len(rb))
     _ph = PasswordHash(iteration_count_log2=32)
コード例 #3
0
    def test_02_checkpassword_crypt(self):
        ph = PasswordHash()
        r = ph.check_password("Hallo", "_xyFAfsLH.5Z.Q")
        self.assertTrue(r)

        # Drupal passwords
        r = ph.check_password(
            "mohsen123",
            "$S$D98Bg3ANTUrjVwx073djifdH1KxbyzXQaPrmbpxGOu4VXFyMClRz")
        self.assertTrue(r)

        r = ph.check_password(
            "DevYubic",
            "$S$D3f83Mbqy.9SV8Ip1zo7nRauu/4HVFOXfEkfsq.8ryCdFV40DCLl")
        self.assertTrue(r)

        # blowfish crypt
        # user http://www.passwordtool.hu/
        r = ph.check_password(
            "asdasdasd",
            "$2a$07$4MnpSZo6xAIT7PArFIcO7uc/dfkP60Nuq2KmIQH3rdjrcG9/Ef48.")
        self.assertTrue(r)

        # Wordpress password hash
        r = ph.check_password("asdasdasd",
                              "$P$BkFOEwjLEEQVVJqRp3wANZbH83ZnN6.")
        self.assertTrue(r)
コード例 #4
0
    def test_02_checkpassword_crypt(self):
        ph = PasswordHash()
        r = ph.check_password("Hallo", "_xyFAfsLH.5Z.Q")
        self.assertTrue(r)

        # Drupal passwords
        r = ph.check_password("mohsen123", "$S$D98Bg3ANTUrjVwx073djifdH1KxbyzXQaPrmbpxGOu4VXFyMClRz")
        self.assertTrue(r)

        r = ph.check_password("DevYubic", "$S$D3f83Mbqy.9SV8Ip1zo7nRauu/4HVFOXfEkfsq.8ryCdFV40DCLl")
        self.assertTrue(r)

        # blowfish crypt
        # user http://www.passwordtool.hu/
        r = ph.check_password("asdasdasd", "$2a$07$4MnpSZo6xAIT7PArFIcO7uc/dfkP60Nuq2KmIQH3rdjrcG9/Ef48.")
        self.assertTrue(r)

        # Wordpress password hash
        r = ph.check_password("asdasdasd", "$P$BkFOEwjLEEQVVJqRp3wANZbH83ZnN6.")
        self.assertTrue(r)
コード例 #5
0
 def test_02_checkpassword_crypt(self):
     ph = PasswordHash()
     r = ph.check_password("Hallo", "_xyFAfsLH.5Z.Q")
     self.assertTrue(r)