-2

Python で簡単な暗号化プログラムを作成しようとしましたが、Linux でコードを実行しようとすると、何も出力されません。誰かが理由を教えてください。

    #!/usr/bin/env python2
import binascii
def encrypt():
    text = raw_input("Please input your information to encrypt: ")
    for i in text:
        #Convert text into a binary sequence
        i = bin(int(binascii.hexlify(i),16))
    key = raw_input("Please input your key for decryption: ")
    for j in key:
        #Convert key into a binary sequence
        j = bin(int(binascii.hexlify(j),16))
    #This is only here for developmental purposes
    print key
    print text

編集 私はユーザーの1人が言ったことをしましたが、私のコードはまだプレーンテキストを私が望むようにバイナリに変換していないようです。

#!/usr/bin/env python2
def encrypt():
    text = raw_input("Please input your information to encrypt: ")
    for i in text:
        #Convert text into a binary sequence
        i = bin(ord(i))
    key = raw_input("Please input your key for decryption: ")
    for j in key:
        #Convert key into a binary sequence
        j = bin(ord(j))
    #This is only here for developmental purposes
    print key
    print text

encrypt()
4

2 に答える 2