True true true. Using encryption correctly could be so super-easy, even if you are not a cryptographer.
With innovative teams in mind, we thought of an effective data protection solution which would not hinder their apps development process. And this is how high-level βboringβ cryptographic open-source library Themis turned into reality 5 years ago.
Compared with other cryptographic libraries, Themis has ready-to-use blocks ("crypto-systems") that are designed to solve your use case ("encrypt data for storage") instead of getting you bogged down with crypto parameters.
You can add Themis to your app with 1 line of code.
So,
to start using Themis for mobile and web platforms, install Themis language wrapper for language youβre using in your application (Swift, Objective-C, Kotlin, Java or JavaScript for WebAssembly).
Example for iOS app that uses CocoaPods, just add 1 line to your Podfile
like this:
pod 'themis'
and then update or install your pods:
pod install
That is all.
π‘ Now you installed the library that solves 90% of typical data protection use cases common for most apps.
PS: installing Themis for server-side and desktop platforms (Go, Python, Ruby, PHP, Java, JavaScript (for Node.js), Rust, C++, C) takes no long way too. Just install the core library for your OS, then install Themis language wrapper for your language.
Check out docs and examples to learn how to use your freshly obtained crypto-powers for good.
Easy-to-use and hard-to-misuse. π Now just focus on your app.β¨
More resources you can be interested in:
- Themis on GitHub
- Themis documentation on CossackLabs' DocServer
- Blogpost Swift way to build OpenSSL for Carthage iOS, as we did it for Themis
Top comments (0)