AX_HANDOFF.

Sicheres Protokoll zum Übergeben von verschlüsselten strukturierten Daten über nicht verschlüsselte Kanäle
Jetzt downloaden

AX_HANDOFF. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Dan Kamins
  • Website des Verlags:
  • http://axonchisel.net/

AX_HANDOFF. Stichworte


AX_HANDOFF. Beschreibung

Sicheres Protokoll zum Übergeben von verschlüsselten strukturierten Daten über nicht verschlüsselte Kanäle AX_HANHOFF ist ein Python-Modul, das ein Protokoll mit niedrigem Pegel und einen hohen Pegel-Wrapper bereitstellt, der eine Reihe komplexer Funktionen einkapselt, die von anderen Bibliotheken bereitgestellt werden, und eine einfache Schnittstelle freigeben, die es einem Entwickler ermöglicht, einen Entwickler auszutauschen, oder "AUSSEN" JSON-fähig) über nicht vertrauenswürdige Kommunikationskanäle zwischen verteilten Komponenten eines Systems.Die komplizierten Details von Kryptographie und Komprimierung werden vom Entwickler aus dem Entwickler verborgen, der mit diesem Code integriert ist, so dass die Anforderung der Abgabe von Daten der Daten auf diese Weise trivial wird Erforderliche Anstrengungen und weniger als 5 Codezeilen. (!) Eine primäre Motivation für dieses Paket ist der Fall, in dem ein Benutzer in einer anderen Domäne von einer Web-App zu einem anderen umgeleitet wird (dh dort, wo Cookies nicht geteilt werden können), aber wichtige Informationen müssen mit garantierter Integrität und totalem Opaquenz übertragen werden. Verwenden: - Ein Benutzer, der mit einem zusätzlichen Support oder Download von Drittanbietern verbindet Daten (Status des angemeldeten Status) zwischen zwei von derselben Firma verwalteten Web-Apps, serviert jedoch von verschiedenen Plattformen ohne freigegebene Ressourcen, um ein scheinfreies "Single Sign On" zu ermöglichen, ohne zusätzliche zentrale Ressourcen zu erfordern. Show mir den Code! Dieses kurze Beispiel zeigt, wie einfach es ist ist, komplexe Objekte zu kodieren und zu decodieren: von Axonchisel.handoff Import AX_HandoffSecret = "Mein Secret Pass Phr @ se! Ja !!" OBJ1 = {'foo': "Big Foo", 'Bar': } enc = ax_h andoff.encode (obj, secret) # enc = 'XHADPtqHlzJuuFBpFnTmBz8Uk3tYTczT1oChKQyho9flBqlRbSTSgXBybJ59CI1N4_wnGl3nsuMwJ7ItMxixm8H9bCIsjv5M00At1rElGvuuJ7u4v4WAHX'obj2 = Ax_Handoff.decode (ENC, secret) # obj2 = {u'foo': u'Big Foo 'u'bar': }} Verwenden Sie es in einer URL: URL = "http://my.app2.com/xfer/?data=" + ax_handoff.code (user_data, shared_scret) redirect_to (URL) und am Empfangsende: user_data = ax_handoff. Dekodieren (anfragen.get (Data '), Shared_Secret) Zusätzliche dokumentierte dokumentierte dokumentierte Dokumentation, kryptographische Analyse und Nutzungsbeispiele sind in der Datei readme.txt enthalten. Anforderungen: · Python Einschränkungen: · Diese Bibliothek ist derzeit Beta-Status. Es besteht aus strengen Untertests und ist wahrscheinlich zur Produktion bereit. Was ist neu in dieser Version: · Doc-Updates, die neue öffentliche Bitbucket-Repo reflektieren.


AX_HANDOFF. Zugehörige Software