Protonmail – sprawdzenie daty utworzenia adresu e-mail
Napisał: Patryk Krawaczyński
28/12/2020 w Techblog Brak komentarzy. (artykuł nr 764, ilość słów: 177)
J
eśli interesuje nas sprawdzenie daty utworzenia danego adresu e-mail (nie mylić z datą stworzenia konta) w protonmail – wystarczy skorzystać z API:
curl -q 'https://api.protonmail.ch/pks/lookup?op=index&search=admin@protonmail.com'
Odpowiedź typu:
info:1:1 pub:747752ef11868e4bfb4c0c3e9f832cbb57f25faa:1:2048:1461078056:: uid:admin@protonmail.com <admin@protonmail.com>:1461078056::
– oznacza, że dany adres e-mail istnieje, a 1461078056 znacznik czasu w formacie daty epoch. Wystarczy teraz wydać polecenie, które zamieni nam je na czas przyjazny człowiekowi: date -r 1461078056
(*BSD) / date -d @1461078056
(Linux) – Tue Apr 19 17:00:56 CEST 2016 / wtorek, 19 kwietnia 2016 17:00:56 GMT+02:00.
Odpowiedź typu:
info:1:0
– oznacza, że dany adres e-mail nie istnieje.
Jeśli zamienimy teraz operację “index”, na “get” będziemy w stanie pobrać publiczny klucz PGP konta e-mail:
curl -q 'https://api.protonmail.ch/pks/lookup?op=get&search=admin@protonmail.com' \ -o key.pgp
root@darkstar:~# gpg --list-packets key.pgp # off=0 ctb=c6 tag=6 hlen=3 plen=269 new-ctb :public key packet: version 4, algo 1, created 1461078056, expires 0 pkey[0]: [2048 bits] pkey[1]: [17 bits] keyid: 9F832CBB57F25FAA # off=272 ctb=cd tag=13 hlen=2 plen=43 new-ctb :user ID packet: "admin@protonmail.com"