Forum » Programiranje » [C#] Secure Email Client
[C#] Secure Email Client
Yacked2 ::
Pozdravljeni,
v misli na najnovejše razkritja glede prisluškovanj sem se lotil izdelave clienta, ki po defaultu omogoče varno sporočanje. Torej v vsakem primeru sporočilo digitalno podpiše, če pa poznamo naslovnikov tuji ključ pa sporočilo tudi šifrira.
Za šifriranje uporabljam RSA asimetrično šifriranje. Za shranjevanje zasebnega dela ključa pa AES, kjer kjuč predstavlja kar uporabnikovo geslo za email.
Ideja je razviti aplikacijo kot je Thunderbird, le da bo omogočala le osnovne operacije, torej pošlji, prepošlji, več accountov itd... vse ostale bonbončke pa bi spustili. Za enkrat je ideja še v povojih:
-terminal aplikacija, ki omogoče pošiljanje šifriranih/podpisanih mailov
-terminal aplikacija, ki preveri podpis in dešifrira mail iz datoteke
Končna aplikacija bi bila odprtnokodna in neprofitna. Zaenkrat se programira v C#.
Fino bi bilo, da bi se kdo projektu pridružil, da res razvijemo aplikacijo, ki jo bo lahko uporabljala širša javnost za zaščito iz principa, ker cenimo svojo zasebnost.
Lp
Yacked2
Link do GitHub repozitorija: https://github.com/andrazjelenc/SecureM...
v misli na najnovejše razkritja glede prisluškovanj sem se lotil izdelave clienta, ki po defaultu omogoče varno sporočanje. Torej v vsakem primeru sporočilo digitalno podpiše, če pa poznamo naslovnikov tuji ključ pa sporočilo tudi šifrira.
Za šifriranje uporabljam RSA asimetrično šifriranje. Za shranjevanje zasebnega dela ključa pa AES, kjer kjuč predstavlja kar uporabnikovo geslo za email.
Ideja je razviti aplikacijo kot je Thunderbird, le da bo omogočala le osnovne operacije, torej pošlji, prepošlji, več accountov itd... vse ostale bonbončke pa bi spustili. Za enkrat je ideja še v povojih:
-terminal aplikacija, ki omogoče pošiljanje šifriranih/podpisanih mailov
-terminal aplikacija, ki preveri podpis in dešifrira mail iz datoteke
Končna aplikacija bi bila odprtnokodna in neprofitna. Zaenkrat se programira v C#.
Fino bi bilo, da bi se kdo projektu pridružil, da res razvijemo aplikacijo, ki jo bo lahko uporabljala širša javnost za zaščito iz principa, ker cenimo svojo zasebnost.
Lp
Yacked2
Link do GitHub repozitorija: https://github.com/andrazjelenc/SecureM...
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!
imagodei ::
Zakaj pa s šifriranjem toplo vodo odkrivaš? A GPG-ja ne moreš potegnit v svojo aplikacijo?
GnuPG
GPG Api C#
GnuPG
GPG Api C#
- Hoc est qui sumus -
Yacked2 ::
Zakaj pa s šifriranjem toplo vodo odkrivaš? A GPG-ja ne moreš potegnit v svojo aplikacijo?
GnuPG
GPG Api C#
Hmm tudi pomislil nisem na to, si bom pogledal, Hvala!
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Akustični napad na RSA šifrirne ključeOddelek: Novice / Varnost | 15659 (11420) | poweroff |
» | Preverjanje digitalnega podpisaOddelek: Informacijska varnost | 8450 (6602) | neki4 |
» | Šifriranje e-pošteOddelek: Informacijska varnost | 2501 (2342) | kekz |
» | gpgOddelek: Programska oprema | 1891 (1726) | poweroff |
» | Odkrita resna varnostna pomankljivost v GPGOddelek: Novice / Varnost | 3870 (3126) | jype |