Ejemplo n.º 1
0
def home(request, tipo=None):
    """
    Implementação da cifra de cesar
    """
    viewData = {}
    formCesar = CesarForm()
    formRSA = RsaForm()
    
    if tipo is not None:
        if tipo == 'rsa':
            if request.method == 'POST':
                formCesar = CesarForm(request.POST)
                if formCesar.is_valid():
                    crypto = CesarEncrypt(int(formCesar.cleaned_data['chave']))
                    request.session['cesar_msg_criptografada'] = viewData['msg_criptografada'] = crypto.encriptografar(formCesar.cleaned_data['mensagem'])
                    request.session['cesar_key'] = int(formCesar.cleaned_data['chave'])
            
    viewData['cesar_form'] = formCesar
    return render_to_response('base.html', viewData,
                              context_instance=RequestContext(request))
Ejemplo n.º 2
0
def rsa(request):
    viewData = {}
    if request.method == 'POST':
        formCesar = CesarForm(request.POST)
        if formCesar.is_valid():
            pass