FORUM DARKERS

Tecnologia & Informática => Programação => Python => Tópico iniciado por: earthquake online 29 de Novembro , 2007, 04:43:16 PM

Título: Encriptador/Desencriptador - Base64
Enviado por: earthquake online 29 de Novembro , 2007, 04:43:16 PM
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
Título: Re: Encriptador/Desencriptador - Base64
Enviado por: OnlyOne online 10 de Dezembro , 2007, 01:56:08 PM
em breve pretendo mostrar o poder da base 64
isso ae !!!!
Título: Re: Encriptador/Desencriptador - Base64
Enviado por: lcs online 10 de Dezembro , 2007, 02:01:23 PM
Alguém aee conhece django? é com   Python não?

E desculpem a ignorancia como compilo isso?
Título: Re: Encriptador/Desencriptador - Base64
Enviado por: earthquake online 10 de Dezembro , 2007, 03:33:35 PM
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/ (http://www.djangobrasil.org/)

qualquer coisa estamos ai...
Título: Re: Encriptador/Desencriptador - Base64
Enviado por: Kratos online 11 de Janeiro , 2008, 09:36:40 PM
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!