Ax_Handoff הוא מודול פייתון שמספק פרוטוקול רמה נמוך ועטיפת רמה גבוהה מתמצתת מספר התכונות מורכבות ובלבד & nbsp; על ידי ספריות אחרות וחושף את ממשק פשוט שמאפשר למפתחים להחליף או "למסור את" גושים מאובטחים של גמישות נתונים מובנים (דבר JSON-יכול) על ערוצי תקשורת מהימנים בין רכיבים המופצים במערכת.
הפרטים המורכבים של הצפנה ודחיסה מוסתרים מן המפתחים שילוב עם הקוד הזה באופן שהדרישה של מסירת נתחי נתונים באופן זה הופכת טריוויאלי ובטוח עם מעט מאמץ הנדרש ופחות מ -5 שורות של קוד. (!)
מניע עיקרי לחבילה זו הוא המקרה שבו משתמש הוא מנותב מיישום אינטרנט אחד למשנהו בתחום שונה (כלומר שבו לא ניתן לשתף עוגיות) אבל מידע חשוב חייב להיות מועבר בשלמות מובטחת ואטימות מוחלטת.
דוגמאות לשימוש:
- משתמשים המקשרים לאתר תמיכה של צד או להורדה 3 משלים שמציע תוכן המבוסס על הרמה של המשתמש המנוי, מיקום, ופעילות מטה ורשומות אחרות הקשורים למשתמש, כי זה יכול להיות מתואם חזרה לאתר המקורי.
- החלפת נתונים מושב (מחוברים במעמד) בין שני יישומי אינטרנט המנוהלים על ידי אותה החברה, אך מוגשים על ידי פלטפורמות שונות ללא משאבים משותפים כדי לאפשר "כניסה יחידה" seemless ללא צורך במשאבים מרכזיים נוספים.
הראה לי את הקוד!
דוגמא קצרה זה מראה כמה קל לקודד ולפענח אובייקטים מורכבים:
מAx_Handoff יבוא axonchisel.handoff
= "רופאים לזכויות אדם שלי סוד לעבור @ se! כן !!" סוד
obj1 = {"foo": "Foo הגדול", "בר ': [10, 20.5, 30]}
ENC = Ax_Handoff.encode (obj, סוד)
# ENC = 'XHADPtqHlzJuuFBpFnTmBz8Uk3tYTczT1oChKQyho9flBqlRbSTSgXBybJ59CI1N4_wnGl3nsuMwJ7ItMxixm8H9bCIsjv5M00At1rElGvuuJ7u4v4WAHX'
obj2 = Ax_Handoff.decode (ENC, סוד)
# Obj2 = {u'foo ': u'Big Foo', u'bar ': [10, 20.5, 30]}
השתמש בו בכתובת:
url = "http://my.app2.com/xfer/?data=" + Ax_Handoff.encode (user_data, shared_secret)
redirect_to (כתובת אתר)
ובצד המקבל:
user_data = Ax_Handoff.decode (request.get ("נתונים"), shared_secret)
תיעוד נוסף
דוגמאות תיעוד נרחב ברור, ניתוח הצפנה, ושימוש כלולים בקובץ README.txt
מה חדש בהודעה זו :.
- עדכוני דוק משקפים ריפו bitbucket הציבורי חדש.
מה חדש בגרסה 0.9.1:.
- הבהרות doc Crypto הבאים סקירה בטחונית חיובית
- עדכון תיעוד סרן ועיצוב.
דרישות :
- פייתון
מגבלות :
- ספרייה זו היא כיום מצב בטא. הוא עובר בדיקות קפדניות ויחידה הוא סביר מוכן לייצור.
תגובות לא נמצא