본문 바로가기
반응형

IT/개발10

[C]파일 시저 암복호화 시저암호화란?? 암호학에서 다루는 간단한 치환암호의 일종이다. 암호화하고자 하는 내용을 알파벳별로 일정한거리만큼 밀어서 다른 알파벳으로 치환하는 방식이다. 예를 들어 3글자씩 밀어내는 카이사르 암호도 ‘COME TO ROME’를 암호화 하면 ‘FRPH WR URPH’가 된다. 해당 암호화를 통해 앱을 디컴파일 하여도 쉽게 인증서를 획득할 수 없이 개발이 되어 있다. 불펌이 많아 댓글에 메일주소 알려주시면 보내드리도록 하겠습니다. 암호화#include #include #include #define LENGTH 200 int main(){ FILE *fp1, *fp2 ; char line[LENGTH] ; char c ; fp1 = fopen("[암호화 할 파일명]", "r"); fp2 = fopen("[암.. 2015. 2. 3.
[android]루팅없이 화면 폰 동영상 찍는법(4.4이상) 1. adb shell 실행 adb shell 실행방법은 zip 파일 해제 후 cmd 콘솔로 디렉토리에 이동하여야 한다.그리고 해당 스마트폰은 개발자옵션 -> usb 디버깅이 가능하여야 한다. 디렉토리로 이동해서> adb shell 라고 입력하면 접속 가능. 접속후에$ screenrecord --verboase /sdcard/test.mp4 로 녹화한다. 취소는 Ctrl + C 가져오는 방법은 > adb pull /sdcard/test.mp4 참조 : http://developer.android.com/tools/help/adb.html#screenrecord 2015. 1. 20.
[mqtt]java client SSL 적용하기 1. 인증서 변환java에 사용되는 인증서는 일반적인 cafile이 아닌 keystore가 사용된다. - keystore.jks - 서버(SimpleHttpsServer) 에서 사용하는 인증키 저장소 - truststore.jks - 클라이언트(HttpsClientWithCustomCert) 에서 서버 인증시 사용하는 인증서 저장소 서버에 있는 인증서를 truststore.jks로 변형하여 사용하여야한다. 변환법 1) keystore - 먼저 certfile 과 keyfile을 이용하여 pkcs12 의 인증서를 생성한다.openssl pkcs12 -export -in [CERTFILE.crt] -inkey [KEYFILE.key] -out [OUTFILE.p12] -name "some alias" - 이.. 2015. 1. 15.
정규식 (나름)정리 개요정규식은 일반 문자와 메타문자로 알려준 특수문자로 구성된 텍스트의 패턴패턴은 텍스트를 검색할 때 특정 문자열뿐만 아니라 하나 이상의 다양하고 복잡한 문자열 검사가 가능. 1) 반복 메타 문자 메타 문자 의미 * 0회 이상 반복 + 1회 이상 반복 ? 0회 or 1회 {m} m회 반복 {m,n} m회부터 n회까지 반복 예제- ^a : a로 시작하는 문자열(ex - aa,ab,abc,abcde)- a+b? : a가 적어도 한번 이상 반복되고, 뒤에 b가 오는 문자열로 b는 있어도 없어도됨 (ex – ab,aab,aaa) 2) 매칭 메타 문자 메타 문자 의미 . 임의의 한문자 의미 ^ 문자열의 시작과 매치 $ 문자열의 마지막과 매치 [ ] 문자열 중 한 문자를 의미 | 또는 or을 의미 { } 정규식을 그.. 2015. 1. 5.
반응형