SimpleEncryptorLib
Android Library
Free, open source, third party Android library and PC library for encryption and decryption strings on Android apps and pc Java applications. Library is 100% compatible with Kotlin and Java applications. Contains sample in both Kotlin and Java. Check out the wiki.
Library for encryption and decryption strings on Android apps and pc Java applications. Library is 100% compatible with Kotlin and Java applications
. Contains sample in both Kotlin
and Java
. Created by Java language in Android Studio.
Library has build on IDE Android Studio
and binaries have added to jcenter()
maven
repository.
You can check jCenter() download statistics on this link
Don't forget to start the protect to support us
PlayStore
SimpleEncryptorLibrary - Sample app has published on Google PlayStore. You can easly test library functionality with downloading it.
Library structure and sample
Library has MAHEncryptor
class. It has three main static methods:
MAHEncryptor.newInstance("key")
MAHEncryptor.encode("str for encrytion")
MAHEncryptor.decode("str for decrytion")
Look following sample how to use library:
Encryption in Kotlin:
val mahEncryptor = MAHEncryptor.newInstanceOrRetunNull("Sample SecretKeyPhrase") val encrypted = mahEncryptor!!.encodeOrReturnNull("Text to encode")
Encryption in Java:
MAHEncryptor mahEncryptor = MAHEncryptor.newInstance("Sample SecretKeyPhrase");
String encrypted = mahEncryptor.encode("Text to encode");
Decryption in Kotlin:
val mahEncryptor = MAHEncryptor.newInstanceOrRetunNull("Sample SecretKeyPhrase") val decrypted = mahEncryptor.decode("Vm1hSLhhDsCMJTyd4A==")
Decryption in Java:
MAHEncryptor mahEncryptor = MAHEncryptor.newInstance("Sample SecretKeyPhrase");
String decrypted = mahEncryptor.decode("Vm1hSLhhDsCMJTyd4A==");
Installation manual
To import library to you project add following lines to project's build.gradle
file. The last stable version is 1.0.0
dependencies {
compile 'com.mobapphome.library:mah-encryptor-lib:1.0.1'
}
End
Thats all. If you have any probelm with setting library please let me know. Write to [email protected]. I will help.
Contribution
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Added some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
- Star it
Developed By
Sattar Hummatli - [email protected]
Other libraries by developer
- - Android update checker library. Library for notifing update information to installed android apps on android device.
- - Library for advertisement own apps through your other apps.
License
Copyright 2017 - Sattar Hummatli
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.