09-28-2014، 12:16 AM
درود
با استفاده از این سورس کد میتوانید رمز گذاری به شیوه سزاری را انجام دهید.
ماژول pyperclip مهم نیست و میتوانید حذفش کنید.
نکته:این سورس کار بنده نیست و از همان کتابی که معرفی کردم برداشته شده است.
با استفاده از این سورس کد میتوانید رمز گذاری به شیوه سزاری را انجام دهید.
کد:
import pyperclip
# the string to be encrypted/decrypted
message = 'we have inform that there may be some problems in sending troops but we want to try to send our forcess throw river if we fail we will try the jungles way!anyway we are in short sypplies i dont think we can mange that but we try be aware we will givve you sign using a red smook if you see that its use'
# the encryption/decryption key
key = 13
# tells the program to encrypt or decrypt
mode = 'encrypt' # set to 'encrypt' or 'decrypt'
# every possible symbol that can be encrypted
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# stores the encrypted/decrypted form of the message
translated = ''
# capitalize the string in message
message = message.upper()
for symbol in message:
if symbol in LETTERS:
num=LETTERS.find(symbol)
if mode =="encrypt":
num=num + key
elif mode =="decrypt":
num=num - key
if num >=len(LETTERS):
num=num - len(LETTERS)
elif num < 0:
num=num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated=translated + symbol
print(translated)
ماژول pyperclip مهم نیست و میتوانید حذفش کنید.
نکته:این سورس کار بنده نیست و از همان کتابی که معرفی کردم برداشته شده است.