Versión en Python del algoritmo de cifrado César, programada por Sifaw.

#****************************************
#   ----------------------------------
#    Autor original: [p3ll3]
#    Version original: Java
#    Autor modificacion: Sifaw
#    Version modificacion: Python 2.5.4
#    Sitio web:
#   - http://foro.code-makers.net
#   ----------------------------------
#*****************************************
 
#Abecedario usado para el cifrado
Abecedario = ['a','b','c','d','e','f','g','h','i','j','k',
                'l','m','n','o','p','q','r','s','t','u','v',
                'w','x','y','z']
 
NuevaPalabra = ''
#Pedimos la palabra
Palabra = raw_input('Escibra la palabra que desea cifrar: ')
Palabra = Palabra.lower() #pasamos a minuscula
ALength = len(Abecedario) #Obtenemos la longitud del abecedario
#Pedimos la clave
Clave = input('Elija la palabra con la que cifrar (de 1 a 24): ')
if (Clave >= 1) and (Clave <= 26): #Verificamos que sea incorrecta
    i = 0
    while i < len(Palabra): #Recorremos la palabra
        x = 0
        while x < ALength: #Recorremos el abecedario
          if (Palabra[i] == Abecedario[x]): #Buscamos caracteres que esten en ambos
             if (x+Clave <= 26):
                    Temp = x+Clave
                    Tmp = Temp-26
                    NuevaPalabra += Abecedario[Tmp] #Creamos la palabra
                else:
                    NuevaPalabra += Abecedario[x+Clave] #Creamos la palabra
            x += 1
        i += 1
else:
    print 'Clave incorrecta'
print 'La palabra cifrada es %s' % NuevaPalabra
raw_input()

Alternativa a este cifrado, programada por mí.

###################################
#  Autor: .:WindHack:.            #
#  Sitio web: http://daw-labs.com #
#  Agradecimientos: Sifaw         #
###################################
 
def Cifrar_Cesar(String,Key):
    tmp = ''
    for i in String:
        tmp += chr(ord(i)+Key)
    return tmp
 
def Descifrar_Cesar(String,Key):
    return Cifrar_Cesar(String,-Key)
 
print " ================================= "
print "|        Des/Cifrar Cesar         |"
print "|          .:WindHack:.           |"
print "|       http://daw-labs.com       |"
print " ================================= "
Palabra = raw_input("Introduce la frase: ")
Clave = input("Introduce la clave: ")
print "Palabra cifrada: " + Cifrar_Cesar(Palabra,Clave)
print "Palabra descifrada: " + Descifrar_Cesar(Palabra,Clave)