/sdchain-wallet-android

sdchain-wallet-android

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

sdchain-wallet-android

A app for users to manage wallet

Configuration your signatures

configuration your signatures in local.properties

keystore.password=xxx
keystore.alias_password=xxx
keystore.alias=xxx
keystore.path=xxx/xxx.jks

Usage

Set a key with server

A key is agreed with the server for partial interface encryption. When sending a request, the encrypted field "validStr" is added.

String validStr=AesUtil2.encryptPOST("need encrypt field")

or

String validStr=AesUtil2.encryptGET("need encrypt field")

Use your app signatures encrypt the key

Re-encrypt the agreed Key with the signature of the App, save it locally, and decrypt it when using it.

encrypt

String SIGN=EncryptUtil.encrypt(SecurityUtils.getSign(), Key)

keep the key int project file : gradle.properties

decrypt

String Key=EncryptUtil.decrypt(SecurityUtils.getSign(), SIGN)

Thanks

zBarLibary
PickView
RxJava
RxAndroid
glide
bottom-navigation-bar
logger
SmartRefreshLayout
PictureSelector
volley
gson
EvenBus
greendao
AndPermission
systembartint
butterknife
arouter
pinyin4j


License

SD-Wallet is based on the GNU General Public License v3.0 protocol.