2014-01-16 2 views
0

Я пытаюсь изучить некоторые типы шифрования в python. Может ли кто-нибудь предоставить мне код для начинающего шифрования? Спасибо за любую помощь. Я уже пытался изменить длину сообщения, но это не сработало. Пожалуйста помоги!Базовое шифрование в Python

+1

Смотрите здесь: http://stackoverflow.com/a/12525165/2629998. –

+0

https://www.dlitz.net/software/pycrypto/ –

ответ

3

Hacking Ciphers - отличный ресурс! Вот пример кода.

import sys 
import cmd 




message = cmd.raw_input("Enter something to encypt: ") 
translated = '' 

for i in range(len(message)): 
    translated = translated + message[i] 
    i = i - 1 
print(translated) 

Удачи вам!

1
x="hello world".encode("rot-13") 
print x 
print x.decode("rot-13") 
+0

Привет, я добавил скобки к печати (я использую python 3.3), и я получил это сообщение об ошибке: Traceback (последний последний звонок): Файл «C: /Python33/encryptiontest.py», строка 1, в x = «hello world» .encode («rot-13») TypeError: encoder не возвращает объект байтов (type = str) > >> –

+0

вы не указали, что это был python 3 ... да, он работает по-другому ... –

+0

см. Этот ответ для python3 http://stackoverflow.com/a/10576397/541038 –

Смежные вопросы