CECIES - гэта вельмі просты спосаб шыфравання і дэшыфравання дадзеных з выкарыстаннем асіметрычнай крыптаграфіі, у прыватнасці: з выкарыстаннем крыптаграфіі з эліптычнай крывой.
Ён забяспечвае візуальны карыстацкі інтэрфейс, які ахінае аднолькава названую ўласную бібліятэку C, якая цалкам адкрыта (з ліцэнзіяй Apache-2.0) і даступная на GitHub: https://github.com/GlitchedPolygons/cecies
У цяперашні час падтрымліваюцца эліптычныя крывыя:
* Крывая448
* Крывая25519
Больш інфармацыі пра тое, што такое асіметрычная крыптаграфія, і як яна абараняе вашу прыватную жыццё і дадзеныя, можна знайсці тут:
https://www.youtube.com/watch?v=AQDCe585Lnc
Нічога лепшага, чым ручное шыфраванне дарагіх вам дадзеных, і якіх ніхто, акрамя вас і атрымальнікаў, якіх ВЫ выбіраеце, не можа прачытаць. Гэта абсалютная прыемная кропка паміж бяспекай і камфортам:
Вы можаце стварыць пару ключоў лакальна ў дадатку, а затым адправіць свой адкрыты ключ сябрам, каб яны маглі напісаць вам паведамленні.
Сапраўды гэтак жа вы папросіце ў сваіх сяброў адкрыты ключ, які вы можаце камфортна сканаваць з дапамогай убудаванага сканэра QR-кода (альбо ўручную з дапамогай капіявання і ўстаўкі).
Дадатак можа неабавязкова захаваць адкрытыя ключы найбольш часта выкарыстоўваюцца атрымальнікаў у лакальным наборы ключоў разам з апісальнай пазнакай, але вы ні ў якім разе не вымушаны нічога эканоміць: вы таксама можаце выкарыстоўваць CECIES з неапрацаванай копіяй і ўстаўкай, не захоўваючы нічога наогул.
Паведамленні можна сціскаць перад шыфраваннем, каб пры неабходнасці зэканоміць месца. Гэта ўсё можна наладзіць у наладах прыкладання.
Паспрабуйце зараз! Прыміце меры і пачніце шыфраваць канфідэнцыйную інфармацыю ўручную самастойна! Пачніце сур'ёзна ставіцца да прыватнасці з CECIES!
---
Вас больш цікавіць яшчэ больш просты, больш традыцыйны сіметрычны варыянт гэтага прыкладання? Зірніце на Psíthyros, які робіць тое самае, што і CECIES, за выключэннем таго, што выкарыстоўвае пароль (сіметрычнае шыфраванне) замест асіметрычнай пары ключоў:
https://play.google.com/store/apps/details?id=com.glitchedpolygons.pwcrypt