Bietet eine einfache Möglichkeit, Ihre sicheren Informationen für die Entwicklung von Android-Apps zu schützen.
中文
Englisch
Alle Schlüsselwerte werden während der Kompilierungszeit automatisch in eine native Bibliothek gepackt. Dann können Sie sie über die von Cipher.so generierte Java-Schnittstelle abrufen.
Fügen Sie maven { url 'https://jitpack.io' }
resposity und classpath 'com.github.MEiDIK:Cipher.so:dev-SNAPSHOT'
Abhängigkeit in das Buildscript ein:
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 '
}
}
Fügen Sie apply plugin:'cipher.so'
vor ( SEHR WICHTIG ) apply plugin: 'com.android.application'
.
apply plugin : ' cipher.so '
apply plugin : ' com.android.application '
Das ist alles, Cipher.so ist einsatzbereit.
Fügen Sie in Ihrem App-Modul build.gradle die folgenden Konfigurationen hinzu, um Schlüsselwerte zu speichern.
cipher . so {
keys {
hello {
value = ' Hello From Cipher.so? '
}
httpsKey {
value = ' htkdjfkj@https2017now '
}
数据库密码 {
value = '今天天气不错?? '
}
.. .
}
encryptSeed = ' HelloSecretKey ' // Secret key used for encryption
}
Anschließend neu erstellen, um die Java-Schnittstelle zu generieren.
String hello = CipherClient . hello ();
String httpsKey = CipherClient . httpsKey ();
String dbKey = CipherClient .数据库密码();
Beispiel: HelloCipherSo
Ich freue mich sehr über Ihre Beiträge. Machen wir diesen Job großartig.
Hier ist der Beitrags-Workflow von Github: Beitragsleitfaden
Die Schlüssel-Wert-Verschlüsselung ist nativ also, 然后通过自动生成的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'
oder Plugin anwenden apply plugin:'cipher.so'
apply plugin : ' cipher.so '
apply plugin : ' com.android.application '
Dies ist der Schlüssel zu Cipher.so.
Wenn Sie die App build.gradle verwenden, können Sie auch den Schlüsselwert verwenden.
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 .数据库密码();
Quelle: HelloCipherSo
十分欢迎你的贡献,让我们一起把这个做得更好.
Weitere Informationen zu Github: Contribute Guide
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.