분류 전체보기
[Objective-C] NSString 다루기(문자열 다루기) - 1
📌문자열 길이 구하기 ✔length NSString* test=@"hello"; NSLog(@"length of %@ : %i", test, [test length]); 📌문자열 복사 ✔stringWithString NSString* str = @"hello"; NSString* result = [NSString stringWithString:str]; NSLog(@"result : %@", result); 📌문자열 더하기 - 1 ✔stringByAppendingString NSString* test1 = @"hello"; NSString* test2 = @"world"; NSString* result = [test1 stringByAppendingString:test2]; NSLog(@"%@ + %@ ..
![[Github] ReadMe 리드미 꾸미기 - 뱃지 아이콘 위주](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FShf76%2FbtrL8ZaioC0%2FRXTQMax5LLz9e0Hzokn5Ik%2Fimg.png)
[Github] ReadMe 리드미 꾸미기 - 뱃지 아이콘 위주
💎이 글만 이해하면 뱃지는 맘껏 샤샤샥 만들 수 있게 된다!!! 보장함!!💎 📌목적 Github 프로필을 예쁘게 꾸미고 싶었는데 처음에 뱃지를 넣는게 은근 어려웠다. html을 아직 잘 모르고, 블로그들 설명도 너무 링크만 툭 던져있고.. 대충이라 내가 찐초보자들도 이해할 수 있게 아주~ 쉽게 알려주려고한다. 나는 뱃지부분은 아래와같이 꾸몄다!!✌ 📌사전작업 1. ReadMe 만들기 (이건 굳이 설명 안할게용^_^) 2. if...html 1도 모를경우, 일단 ReadMe에 아래 코드를 붙여넣자. 그냥 기본 틀일 뿐 아직 별거없다! Code Lang 3. https://simpleicons.org/?q=android 이 사이트도 열어두자 Simple Icons 2339 Free SVG icons for ..
![[Android] JAVA AES256 암호화 단위테스트 APP](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWBui7%2FbtrLD9R87Nr%2FFiPyuHLPHUsS1SEkMGGFXK%2Fimg.png)
[Android] JAVA AES256 암호화 단위테스트 APP
✔목적 안드로이드 초보자라서 연습겸 단위테스트 필요 시, 버튼 클릭 후 원하는 값 보여주기 형식으로 만들어 보았다. 기능 추가 시, 제품에서 단위테스트 하는 것 보다는 하나의 기능을 위처럼 부분으로 떼어내서 단위테스트를 해보는 방식이 좋다. (Junit느낌으로 기능에 대한 단위테스트) AES256암호화 시 어떤 값이 나오는지 눈으로 바로 보기위하여 (디버깅으로 봐도되지만 그냥 말들어 봄😉) 📌동작방식 암호화할 문자열 EditText에 문자열 입력 암호화 버튼 클릭 시,암호화 결과 EditText에 AES256 암호화 된 String값 표시 (암호화 키는 코드에 하드코딩 함) 복호화 버튼 클릭 시, 암호화 결과 EditText String값을 읽어 복호화하여 표시해줌 📌코드 🔗AES256암호화 코드만 볼 ..
[JAVA] AES256 암호화 복호화
📌AES256Cipher.java package com.hyesun.aesencdec; import com.google.firebase.crashlytics.buildtools.reloc.org.apache.commons.codec.binary.Base64; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingException; import javax.crypto.SecretKey; import javax.crypto.spec.IvParameterSpec; import javax.crypto...