Пример #1
0
    def test_matrix_encipher_w3(self):
        expected = "SFKZRWY ADTYRO AWNAWYZA YNJE KSTŻTAE CRMIZAEOW==Y==M=="

        message = "SZYFR KWADRATOWY NAZYWANY JEST TAKŻE MACIERZOWYM"

        result = Cipher.matrix_cipher(message, w=3)
        self.assertEquals(expected, result)
Пример #2
0
def zad_2():
    message = "LICZBA WYSOCE ZŁOŻONA"

    result1 = Cipher.railFence_encipher(message, 3)
    print("1")
    print(result1)

    result2 = Cipher.matrix_cipher(message, 3)
    print("2")
    print(result2)

    result3 = Cipher.column_encipher(message, "NWD")
    print("3")
    print(result3)

    result4 = Cipher.vigenere_encipher(message, "NWW", len("NWW"))
    print("4")
    print(result4)

    result5 = Cipher.cesar(message)
    print("5")
    print(result5)
Пример #3
0
    def test_matrix_decipher_w3(self):
        expected = "SZYFR KWADRATOWY NAZYWANY JEST TAKŻE MACIERZOWYMAĄBCĆD"
        encrypted = "SFKZRWY ADTYRO AWNAWYZA YNJE KSTŻTAE CRMIZAEOWACYĄĆMBD"

        result = Cipher.matrix_cipher(encrypted, w=3)
        self.assertEquals(expected, result)