Ax_handoff

Secure Protocol voor het doorgeven van gecodeerde gestructureerde gegevens over niet-gecodeerde kanalen
Download nu

Ax_handoff Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • Dan Kamins
  • Uitgever website:
  • http://axonchisel.net/

Ax_handoff Tags


Ax_handoff Beschrijving

Veilig protocol voor het doorgeven van gecodeerde gestructureerde gegevens over niet-versleutelde kanalen AX_HANDOFF is een Python-module die een protocol op een laag niveau en een wikkel op hoog niveau biedt en een aantal complexe functies die door andere bibliotheken worden verstrekt en een eenvoudige interface blootlegt die een ontwikkelaar kan uitwisselen of "afsluiten" beveiligde brokken van flexibel gestructureerde gegevens JSON-bekwaam) over niet-vertrouwde communicatiekanalen tussen gedistribueerde componenten van een systeem. De ingewikkelde details van cryptografie en compressie zijn verborgen voor de ontwikkelaar die met deze code integreert, zodanig dat de vereiste van het afhandelen van brokken van gegevens op deze manier triviaal en veilig wordt inspanning vereist en minder dan 5 regels code. (!) Een primaire motivatie voor dit pakket is het geval waarin een gebruiker wordt omgeleid van de ene web-app naar de andere op een ander domein (dwz waar cookies niet kunnen worden gedeeld) maar belangrijke informatie moet worden verzonden met gegarandeerde integriteit en totaal opaquesess.Examples van Gebruik: - Een gebruiker die wordt gekoppeld aan een aanvullende ondersteuning van 3e partij of downloadsite die inhoud biedt op basis van het abonnementsniveau van de gebruiker, de locatie en andere metadata en registreert activiteit die is gekoppeld aan die gebruiker die kan worden gecorreleerd naar de oorspronkelijke site .- Wisselties Gegevens (aangemeld status) tussen twee web-apps beheerd door hetzelfde bedrijf, maar geserveerd door verschillende platforms zonder gedeelde bronnen om het schijnbare "single sign on" in te schakelen zonder extra centrale bronnen te vereisen. Zet me de code! Dit korte voorbeeld laat zien hoe gemakkelijk het is is om complexe objecten te coderen en te decoderen: van AXONCHISEL.HANDOFF import ax_handoffsecret = "My Secret Pass phr @ se! Ja !!" Obj1 = {'foo': "Big Foo", 'bar': } enc = ax_h andoff.encode (obj, geheime) # enc = 'XHADPtqHlzJuuFBpFnTmBz8Uk3tYTczT1oChKQyho9flBqlRbSTSgXBybJ59CI1N4_wnGl3nsuMwJ7ItMxixm8H9bCIsjv5M00At1rElGvuuJ7u4v4WAHX'obj2 = Ax_Handoff.decode (ENC, geheime) # obj2 = {u'foo': u'Big Foo 'u'bar': } Gebruik het in een URL: URL = "http://my.app2.com/xfer/?data=" + AX_HANDOFF.ECODE (User_Data, Shared_Secret) Redirect_to (URL) en aan het ontvangende einde: User_Data = AX_HANDOFF. Decode (aanvraag.get ('data'), shared_secret) aanvullende documentatievendextensieve duidelijke documentatie, cryptografische analyse en gebruiksvoorbeelden zijn opgenomen in het README.txt-bestand. Vereisten: · Python Beperkingen: · Deze bibliotheek is momenteel bèta-status. Het passeert strenge eenheidstests en is waarschijnlijk klaar voor productie. Wat is er nieuw in deze release: · DOC-updates die nieuwe openbare bitbucket repo weerspiegelen.


Ax_handoff Gerelateerde software