Ax_herramientas

Protocolo seguro para pasar datos estructurados cifrados sobre canales no cifrados
Descargar ahora

Ax_herramientas Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Nombre del editor:
  • Dan Kamins
  • Sitio web del editor:
  • http://axonchisel.net/

Ax_herramientas Etiquetas


Ax_herramientas Descripción

Protocolo seguro para pasar datos estructurados cifrados sobre canales no cifrados AX_HANDOFF es un módulo de Python que proporciona un protocolo de bajo nivel y una envoltura de alto nivel que encapsula una serie de características complejas proporcionadas por otras bibliotecas y expone una interfaz simple que permite a un desarrollador intercambiar o "dejar de lado" trozos seguros de datos de forma estructurada (cualquier cosa Json-capaz) sobre canales de comunicación no confiables entre los componentes distribuidos de un sistema. Los detalles intrincados de la criptografía y la compresión están ocultos del desarrollador que se integra con este código de tal manera que el requisito de entregar los trozos de datos de esta manera se vuelva trivial y seguro con poco. Esfuerzo requerido y menos de 5 líneas de código. (!) Una motivación principal para este paquete es el caso en el que un usuario se redirige de una aplicación web a otra en un dominio diferente (es decir, donde las cookies no se pueden compartir), pero la información importante debe transmitirse con la integridad garantizada y la opacidad total de la integridad. Uso: - Un usuario que vincula a un sitio de soporte de terceros complementarios o de descarga que ofrece contenido basado en el nivel de suscripción, la ubicación y otras actividades de metadatos y registros del usuario asociados con ese usuario que se puede correlacionar con el sitio original. Datos (estado registrados) entre dos aplicaciones web administradas por la misma compañía, pero atendidas por diferentes plataformas sin recursos compartidos para permitir que aparezca un "signo único" sin necesidad de recursos centrales adicionales. ¡Dame el código! Este breve ejemplo muestra lo fácil. es para codificar y descifrar objetos complejos: desde Axonchisel.Handoff Import AX_HERDOFFSECRET = "My Secret Pass Phr @ se! ¡Sí!" "OBJ1 = {'FOO':" Big Foo ", 'Bar': } enc = ax_h andoff.encode (obj, secreto) # enc = 'XHADPtqHlzJuuFBpFnTmBz8Uk3tYTczT1oChKQyho9flBqlRbSTSgXBybJ59CI1N4_wnGl3nsuMwJ7ItMxixm8H9bCIsjv5M00At1rElGvuuJ7u4v4WAHX'obj2 = Ax_Handoff.decode (enc, secreto) # obj2 = {u'foo': u'Big Foo 'u'bar': } Utilízalo en una URL: URL = "http://my.app2/xfer/?data=" + ax_handoff.encode (user_data, shared_secret) redirect_to (URL) y en el extremo receptor: user_data = AX_HANDOFF. Decodificación (Solicitud.Get ('Datos'), Shared_Secret) Documentación adicional de documentación adicional, análisis criptográfico y ejemplos de uso se incluyen en el archivo README.TXT. Requisitos: · Python Limitaciones: · Esta biblioteca es actualmente estado beta. Pasa las pruebas unitarias rigurosas y es probable que esté listo para la producción. ¿Qué hay de nuevo en este lanzamiento: · Actualizaciones DOC que reflejan un nuevo repo de bitbucket público.


Ax_herramientas Software relacionado

Pbkdf

Funciones de derivación de teclas basadas en contraseña de PKCS # 5 ...

293

Descargar