Skip to content

Commit 4cce319

Browse files
committed
...
1 parent 15c6f83 commit 4cce319

File tree

11 files changed

+22
-25
lines changed

11 files changed

+22
-25
lines changed

sample/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ dependencies {
3636
})
3737
implementation 'com.android.support:appcompat-v7:26.1.0'
3838
testImplementation 'junit:junit:4.12'
39-
// implementation project(path: ':androidstringobfuscator')
40-
implementation "efraespada:androidstringobfuscator:$aso_sop_version"
39+
implementation project(path: ':stringcarelibrary')
40+
// implementation "efraespada:androidstringobfuscator:$aso_sop_version"
4141
}
4242

4343

sample/src/main/java/com/efraespada/stringobfuscator/MainActivity.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import android.os.Bundle;
55
import android.widget.TextView;
66

7-
import com.efraespada.androidstringobfuscator.AndroidStringObfuscator;
7+
import com.efraespada.stringcarelibrary.SC;
88

99
public class MainActivity extends AppCompatActivity {
1010

@@ -13,19 +13,19 @@ protected void onCreate(Bundle savedInstanceState) {
1313
super.onCreate(savedInstanceState);
1414
setContentView(R.layout.activity_main);
1515

16-
AndroidStringObfuscator.init(getApplicationContext());
16+
SC.init(getApplicationContext());
1717

1818
int stringId = R.string.hello;
1919

2020
String message = getString(stringId);
2121
message += " is ";
22-
message += AndroidStringObfuscator.getString(stringId);
22+
message += SC.getString(stringId);
2323

2424
// secret
2525
String mySecret = "lalilulelo";
2626

27-
message += "\n\nFor Metal Gear lovers:\n\n\"Snake, the password is " + AndroidStringObfuscator.encryptString(message)
28-
+ "\n\n.. or " + AndroidStringObfuscator.decryptString(AndroidStringObfuscator.encryptString(mySecret)) + "\"";
27+
message += "\n\nFor Metal Gear lovers:\n\n\"Snake, the password is " + SC.encryptString(message)
28+
+ "\n\n.. or " + SC.decryptString(SC.encryptString(mySecret)) + "\"";
2929

3030
((TextView) findViewById(R.id.example)).setText(message);
3131
}

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include ':sample', ':androidstringobfuscator'
1+
include ':sample', ':stringcarelibrary'
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apply plugin: 'com.android.library'
22
apply plugin: 'com.github.dcendents.android-maven'
33
apply plugin: 'com.jfrog.bintray'
44

5-
version = "0.5.0"
5+
version = "0.1"
66

77
android {
88
compileSdkVersion 25
@@ -12,7 +12,7 @@ android {
1212
minSdkVersion 9
1313
targetSdkVersion 25
1414
versionCode 1
15-
versionName "0.5.0"
15+
versionName version
1616

1717
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
1818

@@ -38,9 +38,9 @@ dependencies {
3838
testCompile 'junit:junit:4.12'
3939
}
4040

41-
def siteUrl = 'https://github.com/efraespada/AndroidStringObfuscator'
42-
def gitUrl = 'https://github.com/efraespada/AndroidStringObfuscator.git'
43-
group = "efraespada"
41+
def siteUrl = 'https://github.com/efraespada/SC'
42+
def gitUrl = 'https://github.com/efraespada/SC.git'
43+
group = "com.efraespada"
4444

4545

4646
install {
@@ -103,7 +103,7 @@ bintray {
103103
configurations = ['archives']
104104
pkg {
105105
repo = "maven"
106-
name = "AndroidStringObfuscator"
106+
name = "stringcare:library"
107107
websiteUrl = siteUrl
108108
vcsUrl = gitUrl
109109
licenses = ["Apache-2.0"]
File renamed without changes.

androidstringobfuscator/src/androidTest/java/com/efraespada/androidstringobfuscator/ExampleInstrumentedTest.java renamed to stringcarelibrary/src/androidTest/java/com/efraespada/stringcarelibrary/ExampleInstrumentedTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.efraespada.androidstringobfuscator;
1+
package com.efraespada.stringcarelibrary;
22

33
import android.content.Context;
44
import android.support.test.InstrumentationRegistry;
File renamed without changes.

androidstringobfuscator/src/main/java/com/efraespada/androidstringobfuscator/AndroidStringObfuscator.java renamed to stringcarelibrary/src/main/java/com/efraespada/stringcarelibrary/SC.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.efraespada.androidstringobfuscator;
1+
package com.efraespada.stringcarelibrary;
22

33
import android.content.Context;
44
import android.content.pm.PackageInfo;
@@ -11,30 +11,27 @@
1111
import java.io.UnsupportedEncodingException;
1212
import java.security.MessageDigest;
1313
import java.security.NoSuchAlgorithmException;
14-
import java.security.SecureRandom;
1514
import java.security.cert.CertificateEncodingException;
1615
import java.security.cert.CertificateException;
1716
import java.security.cert.CertificateFactory;
1817
import java.security.cert.X509Certificate;
1918
import java.util.Arrays;
20-
import java.util.Random;
2119

2220
import javax.crypto.Cipher;
2321
import javax.crypto.SecretKey;
24-
import javax.crypto.spec.IvParameterSpec;
2522
import javax.crypto.spec.SecretKeySpec;
2623

2724
/**
2825
* Created by efrainespada on 02/10/2016.
2926
*/
3027

31-
public class AndroidStringObfuscator {
28+
public class SC {
3229

3330
private static final int LENGTH = 16;
3431
private static final String CODIFICATION = "UTF-8";
3532
private static final String TRANSFORMATION = "AES/ECB/PKCS5Padding";
3633
private static final char[] hexArray = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
37-
private static final String TAG = AndroidStringObfuscator.class.getSimpleName();
34+
private static final String TAG = SC.class.getSimpleName();
3835
private static Context context;
3936

4037
public static void init(Context c) {
@@ -153,7 +150,7 @@ private static String byteArrayToHexString(byte[] bytes) {
153150
*/
154151
public static String getString(int id) {
155152
if (context == null) {
156-
Log.e(TAG, "Library not initialized: AndroidStringObfuscator.init(Context)");
153+
Log.e(TAG, "Library not initialized: SC.init(Context)");
157154
return null;
158155
}
159156

@@ -173,7 +170,7 @@ public static String getString(int id) {
173170
*/
174171
public static String encryptString(String value) {
175172
if (context == null) {
176-
Log.e(TAG, "Library not initialized: AndroidStringObfuscator.init(Context)");
173+
Log.e(TAG, "Library not initialized: SC.init(Context)");
177174
return null;
178175
}
179176

@@ -193,7 +190,7 @@ public static String encryptString(String value) {
193190
*/
194191
public static String decryptString(String value) {
195192
if (context == null) {
196-
Log.e(TAG, "Library not initialized: AndroidStringObfuscator.init(Context)");
193+
Log.e(TAG, "Library not initialized: SC.init(Context)");
197194
return null;
198195
}
199196

File renamed without changes.

0 commit comments

Comments
 (0)