티스토리 뷰
Xor연산을 이용하여 int, String, long, short, byte, char, File를 암호화 할수 있는 library입니다
안드로이드 어플리케이션에 jar 파일을 추가한다음 사용하시면 됩니다
[DownLoad]
jar library와 javadoc
Version : v1.0, 2014-01-14
2014-09-11 원본 java소스 첨부
API 가이드 (KO - EN)
필요한 import
Necessary import
import com.whdghks913.xor.SecurityXOR;
Xor.jar library를 사용하기 위한 선언
Declaration to use the Xor.jar library
SecurityXOR securityXOR = new SecurityXOR();
사용할수 있는 메소드
Available methods
getSecurityXOR(), securityFileXOR(), remainingTime(), getIsFileSize(), getTotalFileSize(), getJarVersion()
getSecurityXOR()메소드 가이드
getSecurityXOR(int Code, int XorCode)
-반환형(Return value type) : int
: Code-원본값(original value), XorCode-xor비밀번호(xor Password)
XorCode가 0일경우 0을 반환합니다
getSecurityXOR(String Code, int XorCode)
-반환형(Return value type) : String
: Code-원본값(original value), XorCode-xor비밀번호(xor Password)
getSecurityXOR(String Code, byte XorKey[])
-반환형(Return value type) : String
: Code-원본값(original value), XorCode[]-xor비밀번호 배열(xor password arrangement)
getSecurityXOR(long Code, int XorCode)
-반환형(Return value type) : long
: Code-원본값(original value), XorCode-xor비밀번호(xor Password)
Xorcode가 0일경우 null을 반환합니다
getSecurityXOR(long Code, long XorCode)
-반환형(Return value type) : long
: Code-원본값(original value), XorCode-xor비밀번호(xor Password)
getSecurityXOR(short Code, int XorCode)
-반환형(Return value type) : int
: Code-원본값(original value), XorCode-xor비밀번호(xor Password)
getSecurityXOR(byte Code, int XorCode)
-반환형(Return value type) : int
: Code-원본값(original value), XorCode-xor비밀번호(xor Password)
getSecurityXOR(char Code, int XorCode)
-반환형(Return value type) : char
: Code-원본값(original value), XorCode-xor비밀번호(xor Password)
securityFileXOR()메소드 가이드
securityFileXOR(File originFile, File securityFile, int XorCode)
-반환형(Return value type) : boolean
: originFile-암호화할 File, securityFile-xor암호화후 File, XorCode-비밀번호
securityFile이 존재하면 true, 없으면 false를 반환합니다
securityFileXOR(File originFile, File securityFile, int XorCode, ProgressBar progressBar)
-반환형(Return value type) : boolean
stopFileSecurity()
-반환형(Return value type) : void
remainingTime()
-반환형(Return value type) : int
getIsFileSize()
-반환형(Return value type) : int
: 현재 xor연산이 완료된 파일 크기를 byte단위로 반환합니다
getTotalFileSize()
-반환형(Return value type) : int
getJarVersion()
-반환형(Return value type) : String
자바 API 예제
이클립스(eclipse)에서 jar library를 추가하세요 (Add SecurityXOR.jar)
[CMD]
--ExampleSecurityXor--
--byte
securityXOR.getSecurityXOR(5, 12) : 9
--char
securityXOR.getSecurityXOR('A', 5) : D
--int
securityXOR.getSecurityXOR(25, 854) : 847
--long(int)
securityXOR.getSecurityXOR(85L, 852) : 769
--long(long)
securityXOR.getSecurityXOR(85258L, 85L) : 85343
--short
securityXOR.getSecurityXOR(56, 582) : 638
--String(byte[])
securityXOR.getSecurityXOR("Hi XOR", { 5, 8, 9 }) : Ma)]G[
--String(int)
securityXOR.getSecurityXOR("JAR FILE", 251) : 군⒪쉿렙
--File
securityXOR.securityFileXOR(new File("C:/java/test.txt"), new File("C:/java/test_xor.txt"), 8547)
Success : true, Fail : false
--TotalSize
securityXOR.getTotalFileSize() : 0byte(바이트)
--JarVersion
securityXOR.getJarVersion() : SecurityXOR by Mir(whdghks913), v1.0
--remaining Time
securityXOR.remainingTime() : 4Sec(초)
--isFileSize
securityXOR.getIsFileSize() : 322859byte(바이트)
--remaining Time
securityXOR.remainingTime() : 3Sec(초)
--isFileSize
securityXOR.getIsFileSize() : 480423byte(바이트)
--remaining Time
securityXOR.remainingTime() : 2Sec(초)
--isFileSize
securityXOR.getIsFileSize() : 638265byte(바이트)
--remaining Time
securityXOR.remainingTime() : 1Sec(초)
--isFileSize
securityXOR.getIsFileSize() : 802051byte(바이트)
--remaining Time
securityXOR.remainingTime() : 0Sec(초)
--isFileSize
securityXOR.getIsFileSize() : 967356byte(바이트)
--File
securityXOR.securityFileXOR(new File("C:/java/test.txt"), new File("C:/java/test_xor.txt"), 8547)
Success : true, Fail : false
Result : true
정상적으로 실행이 되면 나타나는 구문들 입니다
jar으로 사용할수 있는 모든 API들을 담았습니다
어플 API 예제 (KO)
[DownLoad]
api사용을 담은 예제 어플 소스 / number, String, File을 암호화 할수 있는 예제 소스
Version : v1.0, 2014-01-14
'Android > App' 카테고리의 다른 글
PackageManager를 이용한 홈런처(Launcher)어플 PackageName구하기 (0) | 2014.01.23 |
---|---|
설치된 어플 목록 가져오기 예제 (아이콘, 패키지명) (8) | 2014.01.21 |
#25 실전 어플 만들기 - 연습문제1 (0) | 2014.01.20 |
유동적으로 어플 Icon 런처에서 숨기기 (0) | 2014.01.18 |
#24 Broadcast Receiver로 문자(SMS) 수신해보자 (40) | 2014.01.02 |
[Smali] Toast 알림 띄우기 (4) | 2013.12.31 |
디벨로이드 개인 강좌 개시판에 어플 강좌 등록!! (8) | 2013.12.23 |
#23 Service (서비스)에 대해 알아보자 (8) | 2013.12.17 |
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;