{"guid":"419a8f02-41bd-5222-af8d-422393d83037","title":"OpenPGP-verschlüsselte Mails mit Python","subtitle":null,"slug":"DiVOC-10-openpgp_verschluesselte_mails_mit_python","link":"https://di.c3voc.de/fahrplan:vollkorn","description":"Verschlüsselte Mails automatisiert zu versenden, kann man sich denken, sind doch ein paar überschaubare Schritte. Doch die Tücke steckt in den Details.\n\nIn der Mitgliederverwaltung des CCCs versenden wir viele automatisierte Mails. Ein erklecklicher Teil der Empfänger:innen hat einen PGP-Key angegeben und wir senden diesen Mitgliedern verschlüsselte Mails. Die Umsetzung in Python davon ist allerdings schwieriger, als einem lieb ist.\n\nIn diesem Vortrag stelle ich die verschiedenen Frameworks vor und wäge sie gegeneinander ab. Natürlich wird es viel um gnupg gehen, aber auch andere Projekte werden behandelt. Neben ein paar Rants über den Zustand des Ökosystems wird es auch konkrete Tipps zur Implementierung geben.","original_language":"deu","persons":["vollkorn"],"tags":["divoc20","10","2020"],"view_count":162,"promoted":false,"date":"2020-04-12T17:00:00.000+02:00","release_date":"2021-03-14T00:00:00.000+01:00","updated_at":"2025-12-05T14:15:06.736+01:00","length":1918,"duration":1918,"thumb_url":"https://static.media.ccc.de/media/conferences/divoc/2020/10-419a8f02-41bd-5222-af8d-422393d83037.jpg","poster_url":"https://static.media.ccc.de/media/conferences/divoc/2020/10-419a8f02-41bd-5222-af8d-422393d83037_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/divoc/2020/10-419a8f02-41bd-5222-af8d-422393d83037.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/divoc/2020/10-419a8f02-41bd-5222-af8d-422393d83037.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/DiVOC-10-openpgp_verschluesselte_mails_mit_python","url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_title":"Hidden Service","conference_url":"https://api.media.ccc.de/public/conferences/divoc","related":[],"recordings":[{"size":null,"length":null,"mime_type":"application/x-subrip","language":"deu","filename":"DRAFT_divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python.de_DRAFT.srt","state":"todo","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2024-02-04T18:55:02.464+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/DRAFT_divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python.de_DRAFT.srt","url":"https://api.media.ccc.de/public/recordings/74910","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":289,"length":1918,"mime_type":"video/webm","language":"deu-eng","filename":"divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-03-14T19:56:01.589+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/webm-hd/divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/52314","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":110,"length":1918,"mime_type":"video/webm","language":"deu-eng","filename":"divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-03-14T19:48:35.034+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/webm-sd/divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/52308","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":20,"length":1918,"mime_type":"audio/opus","language":"deu","filename":"divoc20-10-deu-OpenPGP-verschluesselte_Mails_mit_Python_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2021-03-14T19:38:31.131+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/opus/divoc20-10-deu-OpenPGP-verschluesselte_Mails_mit_Python_opus.opus","url":"https://api.media.ccc.de/public/recordings/52304","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":29,"length":1918,"mime_type":"audio/mpeg","language":"deu","filename":"divoc20-10-deu-OpenPGP-verschluesselte_Mails_mit_Python_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2021-03-14T19:36:07.695+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/mp3/divoc20-10-deu-OpenPGP-verschluesselte_Mails_mit_Python_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/52301","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":89,"length":1918,"mime_type":"video/mp4","language":"deu-eng","filename":"divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-03-14T19:35:11.919+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/h264-sd/divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_sd.mp4","url":"https://api.media.ccc.de/public/recordings/52299","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":196,"length":1918,"mime_type":"video/mp4","language":"deu-eng","filename":"divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-03-14T18:50:59.014+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/h264-hd/divoc20-10-deu-eng-OpenPGP-verschluesselte_Mails_mit_Python_hd.mp4","url":"https://api.media.ccc.de/public/recordings/52259","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":166,"length":1918,"mime_type":"video/mp4","language":"eng","filename":"divoc20-10-eng-OpenPGP-verschluesselte_Mails_mit_Python.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-03-14T18:50:50.329+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/h264-hd/divoc20-10-eng-OpenPGP-verschluesselte_Mails_mit_Python.mp4","url":"https://api.media.ccc.de/public/recordings/52258","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"},{"size":166,"length":1918,"mime_type":"video/mp4","language":"deu","filename":"divoc20-10-deu-OpenPGP-verschluesselte_Mails_mit_Python.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-03-14T18:50:42.008+01:00","recording_url":"https://cdn.media.ccc.de/events/divoc/2020/h264-hd/divoc20-10-deu-OpenPGP-verschluesselte_Mails_mit_Python.mp4","url":"https://api.media.ccc.de/public/recordings/52257","event_url":"https://api.media.ccc.de/public/events/419a8f02-41bd-5222-af8d-422393d83037","conference_url":"https://api.media.ccc.de/public/conferences/divoc"}]}