Proporciona una forma sencilla de mantener segura su información para el desarrollo de aplicaciones de Android.
中文
Inglés
Todos los valores-clave se empaquetarán automáticamente en una biblioteca nativa durante el tiempo de compilación. Luego podrá obtenerlos desde la interfaz Java generada por Cipher.so.
Agregue maven { url 'https://jitpack.io' }
dependencia de resposity y classpath 'com.github.MEiDIK:Cipher.so:dev-SNAPSHOT'
al buildscript:
buildscript {
repositories {
google()
maven { url ' https://jitpack.io ' }
}
dependencies {
classpath ' com.android.tools.build:gradle:3.0.1 '
classpath ' com.github.MEiDIK:Cipher.so:dev-SNAPSHOT '
}
}
Agregue apply plugin:'cipher.so'
antes ( MUY IMPORTANTE ) apply plugin: 'com.android.application'
apply plugin : ' cipher.so '
apply plugin : ' com.android.application '
Eso es todo, Cipher.so está listo para funcionar.
En el módulo de su aplicación build.gradle, agregue las siguientes configuraciones para guardar valores-clave.
cipher . so {
keys {
hello {
value = ' Hello From Cipher.so? '
}
httpsKey {
value = ' htkdjfkj@https2017now '
}
数据库密码 {
value = '今天天气不错?? '
}
.. .
}
encryptSeed = ' HelloSecretKey ' // Secret key used for encryption
}
Luego reconstruya para generar la interfaz Java.
String hello = CipherClient . hello ();
String httpsKey = CipherClient . httpsKey ();
String dbKey = CipherClient .数据库密码();
Ejemplo: HolaCipherSo
Me alegro mucho por tus aportes. Hagamos que este trabajo sea increíble.
Aquí está el flujo de trabajo de contribución desde github: Guía de contribución
在编译期,通过gradle配置将Clave-valor加密打包进nativo entonces库,然后通过自动生成的Java接口可以获取相应的数据。
在buildscript中添加仓库maven { url 'https://jitpack.io' }
,添加依赖classpath 'com.github.MEiDIK:Cipher.so:dev-SNAPSHOT'
:
buildscript {
repositories {
google()
maven { url ' https://jitpack.io ' }
}
dependencies {
classpath ' com.android.tools.build:gradle:3.0.1 '
classpath ' com.github.MEiDIK:Cipher.so:dev-SNAPSHOT '
}
}
apply plugin: 'com.android.application'
y (十分重要) aplicar apply plugin:'cipher.so'
apply plugin : ' cipher.so '
apply plugin : ' com.android.application '
至此,Cipher.so已经就绪。
Esta es la aplicación build.gradle, la clave-valor.
cipher . so {
keys {
hello {
value = ' Hello From Cipher.so? '
}
httpsKey {
value = ' htkdjfkj@https2017now '
}
数据库密码 {
value = '今天天气不错?? '
}
.. .
}
encryptSeed = ' HelloSecretKey ' //用于加密的密钥
}
然后Rebuild一下,自动生产Java的调用接口.
String hello = CipherClient . hello ();
String httpsKey = CipherClient . httpsKey ();
String dbKey = CipherClient .数据库密码();
Ejemplo: HelloCipherSo
十分欢迎你的贡献,让我们一起把这个做得更好.
这是Github的贡献指南: Guía de contribución
Copyright 2017 认真的帅斌
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.