Encriptador/Desencriptador - Base64

Iniciado por earthquake, 29 de Novembro , 2007, 04:43:16 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

earthquake

Mais um programinha simples, mais de bom uso...

# Encriptador Básico De Base64 by Uploading + com algumas mudanças by earthquake
import base64, sys
print
print'********** Encriptador/Desencriptador - Base64 **********'
print
while 1:
    try:
        print
        acao = raw_input('O Que Deseja Fazer ? (e) Encriptar - (d) Desencriptar - (s) Sair: ')
        if acao == 'e' or acao == 'E' :           
            print
            print
            txt = raw_input('Texto a ser Encriptado: ')
            print
            print'TEXTO ENCRIPTADO.'
            print
            print base64.b64encode(txt)
            print
            print
        elif acao == 'd' or acao == 'D':
            try:               
                print
                print
                txt = raw_input('Texto a ser Desencriptado: ')
                print
                print'TEXTO DESENCRIPTADO'
                print
                print base64.b64decode(txt)
                print
                print
            except:
                print
                print'Erro! O Texto Inserido Nao Esta Encriptado!!!!'
                print
                continue
        elif acao == 's' or acao == 'S':
            print
            break
        else:
            print
            print' Voce Digitou Uma Opcao Invalida!! '
            continue
       
    except:
        break

OnlyOne

em breve pretendo mostrar o poder da base 64
isso ae !!!!
No céu toca Joy Division


lcs

Alguém aee conhece django? é com   Python não?

E desculpem a ignorancia como compilo isso?
Pra que viver sem sentido.

earthquake

Citação de: "lcs"Alguém aee conhece django? é com   Python não?

E desculpem a ignorancia como compilo isso?


Vou postar um link onde tem muita coisa sobre django.

http://www.djangobrasil.org/

qualquer coisa estamos ai...

Kratos

Citação de: "earthquake"Mais um programinha simples, mais de bom uso...

# Encriptador Básico De Base64 by Uploading + com algumas mudanças by earthquake
import base64, sys
print
print'********** Encriptador/Desencriptador - Base64 **********'
print
while 1:
    try:
        print
        acao = raw_input('O Que Deseja Fazer ? (e) Encriptar - (d) Desencriptar - (s) Sair: ')
        if acao == 'e' or acao == 'E' :           
            print
            print
            txt = raw_input('Texto a ser Encriptado: ')
            print
            print'TEXTO ENCRIPTADO.'
            print
            print base64.b64encode(txt)
            print
            print
        elif acao == 'd' or acao == 'D':
            try:               
                print
                print
                txt = raw_input('Texto a ser Desencriptado: ')
                print
                print'TEXTO DESENCRIPTADO'
                print
                print base64.b64decode(txt)
                print
                print
            except:
                print
                print'Erro! O Texto Inserido Nao Esta Encriptado!!!!'
                print
                continue
        elif acao == 's' or acao == 'S':
            print
            break
        else:
            print
            print' Voce Digitou Uma Opcao Invalida!! '
            continue
       
    except:
        break

bom.. você tembém pode (deve) usar a lib md5.
Existem outras tantas excelentes, como o módulo hashlib, que possui os contrutores md5(), sha1(), sha224(), sha256(), sha384(), e sha512().

Poderia implementar um GUI basico, Tkinter ja ajuda.

Mas esta contribuindo com Python e isso ja é bom!
::: "A vida é bela pra quem sabe curtir" :::