2015-08-14 4 views
0

Поддержка сквозного шифрования является удивительной! Я хотел бы воспользоваться этой функцией в своем собственном приложении Python с помощью API Pushbullet. Это возможно? Если, скажем, я хотел послать простую записку, я мог сделать что-то вроде:Как шифровать сообщение для отправки через Pushbullet с использованием новой функции шифрования e2e

import json 
import requests 

headers = {'content-type':'application/json', 'Authorization': 'Bearer <my-key>'} 
note = {'type':'note', 'title':'Testing 1, 2, 3', 'body':'Hello World!'} 
cyptNote = encrypt(note) 
requests.post('https://api.pushbullet.com/v2/pushes', headers=headers, json=cyptNote) 

Что бы шифровать функции нужно сделать?

ответ

0

Мы поддерживаем сквозное шифрование для Notification Mirroring, Universal copy & paste, and SMS. Мы используем AES256 + GCM с ключом, полученным с использованием PBKDF2. Специфика того, как это сделать, зависит от ваших криптографических библиотек, но это не очень помогает для нажатий.

Мы надеемся добавить шифрование для подталкивания к себе в будущем с использованием того же материала. Вытеснение других людей не сможет использовать симметричное шифрование, поэтому для этого нам потребуется асимметричное шифрование.

+0

Rodger это. Спасибо Крису. +1 для зашифрованного push-to-self – Mark