AX_HANHOFF.

Protocolo seguro para passar dados estruturados criptografados sobre canais não criptografados
Baixe Agora

AX_HANHOFF. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Nome do editor:
  • Dan Kamins
  • Site do editor:
  • http://axonchisel.net/

AX_HANHOFF. Tag


AX_HANHOFF. Descrição

Protocolo seguro para passar dados estruturados criptografados sobre canais não criptografados AX_HANHANDOFF é um módulo Python que fornece um protocolo de baixo nível e um wrapper de alto nível que encapsulando um número de recursos complexos fornecidos por outras bibliotecas e expõe uma interface simples que permite que um desenvolvedor troque ou "desative" pedaços seguros de dados estruturados de forma flexível (qualquer coisa JSON-CABLE) sobre os canais de comunicação não confiáveis entre os componentes distribuídos de um sistema. Os diferentes detalhes da criptografia e compressão estão ocultos do desenvolvedor integrando com este código, de modo que a exigência de entregar pedaços de dados dessa maneira se torna trivial e segura com pouco esforço necessário e menos de 5 linhas de código. (!) Uma motivação primária para este pacote é o caso em que um usuário é redirecionado de um aplicativo da Web para outro em um domínio diferente (ou seja, onde os cookies não podem ser compartilhados), mas informações importantes devem ser transmitidas com a integridade garantida e a opónia total. Use: - Um usuário vinculado a um suporte suplementar de terceiros ou do site de download que oferece conteúdo com base no nível de assinatura do usuário, local e outros metadados e registra a atividade associada a esse usuário que pode ser correlacionada de volta ao site original. - Troca de sessão Dados (status logado) entre dois aplicativos da Web gerenciados pela mesma empresa, mas servidos por diferentes plataformas sem recursos compartilhados para habilitar "Single Sign On" sem necessidade de recursos centrais adicionais. Este exemplo breve mostra o quão fácil é codificar e decodificar objetos complexos: de Axonchisel.Handoff Import Ax_Handoffsecret = "Meu Secreto Passe Phr @ SE! Sim !!" Obj1 = {'foo': "Big foo", 'Bar': } ENC = AX_H andoff.encode (obj, segredo) # enc = 'XHADPtqHlzJuuFBpFnTmBz8Uk3tYTczT1oChKQyho9flBqlRbSTSgXBybJ59CI1N4_wnGl3nsuMwJ7ItMxixm8H9bCIsjv5M00At1rElGvuuJ7u4v4WAHX'obj2 = Ax_Handoff.decode (enc, segredo) # obj2 = {u'foo': u'Big Foo 'u'bar': } Use-o em um URL: URL = "http://my.app2.com/xfer/?data=" + AX_HANDOFF.ENCODE (user_data, shared_secret) redirect_to (URL) e na extremidade de recepção: user_dataffffff. Decode (Request.Get ('Data'), Shared_Secret) Documentação clara documentationExtivo adicional, análise criptográfica e exemplos de uso estão incluídos no arquivo ReadMe.txt. Requisitos: · Pitão Limitações: · Esta biblioteca é atualmente o status beta. Ele passa testes de unidade rigorosos e é provavelmente pronto para a produção. O que há de novo nesta versão: · Atualizações do doc refletindo novo repo público de Bitbucket.


AX_HANHOFF. Software Relacionado

Pbkdf.

Funções de derivação de chave baseada em senha do PKCS # 5 ...

293

Download