Conscrypt

Conscrypt를 이용하면 Android 4.4(Kitkat)에서 최신 SSL/TLS 버전을 지원할 수 있습니다.

 

https://github.com/google/conscrypt

 

GitHub - google/conscrypt: Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Ja

Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension. - google/conscrypt

github.com

 

Conscrypt는 Android와 Java 환경에서 SSL/TLS 통신을 개선하고 성능을 최적화하기 위해 사용하는 오픈소스 라이브러리입니다. Conscrypt는 기본적으로 BoringSSL을 기반으로 하며, Java의 기본 SSL 구현체인 JSSE(Java Secure Socket Extension)보다 빠르고 안전한 SSL/TLS 기능을 제공합니다.

 

  1. BoringSSL 기반: Conscrypt는 Google의 BoringSSL 라이브러리를 기반으로 만들어졌습니다. BoringSSL은 OpenSSL의 포크로, 성능과 보안 향상을 위해 개발되었습니다. Android와 다른 Google 서비스에서는 이 라이브러리를 활용하여 더 나은 성능과 보안을 제공하려고 합니다.

  2. SSL/TLS 성능 최적화: Conscrypt는 기존의 Java SSL/TLS 구현체보다 빠른 성능을 제공합니다. 특히 Android 장치에서의 성능을 개선하기 위해 설계되었으며, 이를 통해 SSL 연결 및 암호화 처리에 드는 비용을 줄일 수 있습니다.

  3. 향상된 보안: Conscrypt는 보안 기능을 강화하여 최신의 암호화 기술과 프로토콜을 지원합니다. 또한, 취약점에 대응하기 위해 Google의 보안 팀에 의해 꾸준히 업데이트됩니다.

  4. OpenJDK와 호환성: Conscrypt는 Java 플랫폼에서도 사용할 수 있으며, 이를 통해 OpenJDK 기반의 시스템에서도 고성능의 SSL/TLS 처리를 제공합니다. Android에서도 주로 사용되지만, 일반적인 Java 애플리케이션에도 적용 가능합니다.

  5. 암호화 프로토콜 및 알고리즘 지원: Conscrypt는 최신 SSL/TLS 프로토콜을 지원하며, 이를 통해 클라이언트와 서버 간의 안전한 통신을 보장합니다. TLS 1.2, 1.3과 같은 최신 버전을 지원하며, RSA, ECDSA, AES 등의 강력한 암호화 알고리즘을 사용합니다.
반응형

Android에서 Conscrypt 사용하는 방법

build.gradle 에 추가

implementation 'org.conscrypt:conscrypt-android:2.5.1'

 

onCreate()에 추가

Security.insertProviderAt(Conscrypt.newProvider(), 1);

 

 

Conscrypt는 Android와 Java 환경에서 보안성 높은 SSL/TLS 연결을 제공하며, 성능 최적화와 보안 강화를 위해 사용되는 중요한 라이브러리입니다. 최신 암호화 기술을 제공하면서도 모바일 환경에 최적화되어 있기 때문에, Android 애플리케이션에서 네트워크 통신 시 매우 유용하게 사용할 수 있습니다.

728x90
반응형

 

Samsung Flow 를 이용하면 윈도우와 삼성 핸드폰간에 사진을 쉽게 옮길 수 있습니다.
또한 PC에서 폰을 제어하고, 카카오톡과 같은 앱을 이용하여 메세지를 보낼 수도 있습니다.

Wifi(LAN) 를 통해서 연결할 수도 있기 때문에 케이블을 이용해야하는 번거로움이 없으며, 블루투스보다
빠르게 파일을 전송할 수 있습니다. 

 

Samsung Flow 를 이용하셔 어떻게 PC와 핸드폰을 연결해 보겠습니다. PC는 윈도우10을 사용중입니다.

 

1.먼저 PC와 핸드폰에 "Samsung Flow" 를 설치해줍니다.
PC의 경우 마이크로소프트 스토어에서, 핸드폰의 경우 구글 플레이 앱 스토어에서 검색해서 설치하면 됩니다.

 


2. 핸드폰에서 블루투스를 켜고, Samsung Flow 앱을 실행해줍니다. 그리고 PC에서 Samsung Flow 프로그램을 실행합니다.



3. 시작을 클릭주면 아래와 같이 기기가 검색됩니다.

 


4. 연결할 핸드폰을 클릭해주면 연결 과정이 진행됩니다. PC와 스마트폰에서 인증 번호를 확인해주고 연결을 진행합니다.



5. 연결이 완료됩니다. 연결이 되면 핸드폰에서 각종 권한 설정이 뜨는데, 필요에 맞게 허용해 주시면됩니다. 


6. 설정 메뉴를 보면 연결방법, 파일을 받을 경우 저장할 위치를 설정할 수 있습니다. 

 

"엔터 키로 메시지 보내기" 라고 하는 기능이 있는데요, 이 기능은 Smart View 로 PC에서 핸드폰의 텔레그램이나 카톡을 이용할 때, 유용한 기능입니다. 이 옵션을 켜면 PC에서 키보드로 메세지를 입력 후, 엔터 키를 누르면 줄 바꿈을 하지 않고 메세지를 보내줍니다.

 

단, 카톡이나 텔래그램에서 추가로 아래 설정을 해주어야 한다.

텔레그램의 경우 설정 - 대화방 설정 - 엔터 키로 보내기 를 켜주어야 합니다.

카톡의 경우 설정 - 전체 설정 - 채팅 - Enter키로 메시지 전송을 켜주어야 합니다.

 

이 옵션이 꺼져 있는 경우(기본값)에는, 
카톡의 경우 Alt+Enter 키로 메세지를 보내고, 텔레그램의 경우 Ctrl+Enter 키로 메세지를 보낼 수 있습니다.  물론 마우스로 직접 전송 버튼을 클릭해주어도 됩니다.

 

 




핸드폰의 사진을 PC로 옮겨야 할 일이 많은데, Samsung Flow 기능을 이용하면 편리하게 할 수 있을 것 같습니다.
Wifi 로 연결 할 경우 5Ghz Wifi 를 이용하시길 추천합니다. 네트워크 속도가 빠르기 때문에 전송 속도가 월등히 빠르고, Smart view에서 화면도 보다 자연스럽습니다.

 

 

이상 Samsung Flow 기능에 대해서 알아 보았습니다.

728x90
반응형
스마트폰을 이용한 교통정보 확인 방법들입니다. 4. 5번은 아니구요.. ^^

1. http://its.go.kr
스타트폰에서 웹브라우저를 실행하고 위 사이트에 접속하면 됩니다.

2. 네이버/다음/구글 등등 에서 제공하는 실시간 교통상황 지도
지도 앱을 실행하고, 네이버 지도는 "메뉴-보기옵션", 구글지도는 "메뉴-레이어", 다음지도는 "메뉴-실시간교통" 을 선택하면 지도상에 교통 정보가 보이도록 설정할 수 있습니다.

3. 한국도로공사 CCTV
한국도로공사에서 배포하는 어플을 설치해서 실시간으로 고속도로 CCTV를 볼 수 있다고 합니다.
교통소통 현황이나, 속보 또한 제공됩니다.

안드로이드폰에서 "고속도로교통정보" 를 검색해서 설치합니다.

무제한 요금제가 아닌 이상 CCTV를 실시간으로 볼수있을까라는 생각이 듭니다. 잠깐잠깐 보는건 괜찮겠죠 ^^ 남은 데이터양 잘 확인하시구요!

4. 라디오
각 방송사 귀성/귀경 길 특별 방송에 귀를 기울입니다.

5. 한국도로공사 교통정보센터 전화
1588-2505 로 전화합니다.


728x90
반응형
웹페이지를 저장할 때 유용한 어플입니다.

네이버에서 검색한 결과가 까페의 글일 경우, 다시 보고 싶어서 링크를 저장했다가 재방문시 회원가입을 해야 해당 글을 볼수 있어서 불편할때가 있습니다.

그림 또는 html 포맷으로 저장해보세요~

마켓에서 검색해서 설치합니다. 사용법은 간단합니다.

웹페이지를 열고 메뉴버튼 -〉더보기 -〉 페이지 공유 를 선택하고 web scrap book 을 선택하고 저장 포맷을 선택하면 저장됩니다.

About 메뉴에 간단한 설명이 있습니다.



모바일 페이지는 물론 일반 페이지도 잘 저장됩니다.



해당 항목을 더블클릭하면 크게 볼 수 있습니다.
728x90
반응형
여러 사이트에서 제공하는 무료문자를 통합해서 사용할 수 있는 어플입니다.
eXtremeSMS를 사용하다가 오류도 많이 나고해서 사용하기 시작한 어플입니다. 다써SMS도 잠시 사용해봤으나, 로그인실패도 잦고 전체적으로 동작이 느립니다. 

아래와 같은 사이트들에서 제공하는 문자를 쓸 수 있습니다.
현재까지는 네이트온/올레(QOOK) 계정만 사용중인데, 로그인 실패/전송 실패도 거의 없습니다.


 

실행 후, 메뉴 버튼을 누르면 계정 추가 및 간단한 설정이 가능합니다.


 
로그인 속도와 전송 속도면에서 다른 어플보다 빠르고 오류도 적어 좋습니다. 한번 써보세요~

728x90
반응형
안드로이드폰의 볼륨을 쉽게 조절 할수 있는 어플입니다.

각 소리를 단계별로 조절가능합니다.(조절 방식을 "탐색바"로 선택한 화면) 볼륨을 조절하면 소리가 나면서 어느 정도의 크기인지 알려줍니다. 진동, 무음 모드로도 편리하게 전환 가능합니다.

메뉴 버튼을 누르면 아래와 같이 메뉴가 나옵니다.



색상을 선택하면,

 

 조절 방식에는,


 아날로그 느낌의 볼륨 다이얼도 좋지만 전체를 한눈에 볼수 있는 탐색바가 제일 편한 것 같습니다.

 
728x90
반응형
자신의 현재 위치를 다른 사람에게 알려줘야 할 경우가 있을 수 있습니다.

이때, "GPS to MMS" 라는 어플이 필요합니다.

GPS to MMS는 자신의 현재 위치를 GPS 좌표와 함께 구글 맵상의 위치가 표시된 이미지를 보낼 수 있는 어플입니다. MMS로 보내거나, e-mail로 보낼 수 있습니다. 상대방이 확인 가능한 매체를 이용해서 보내주면 됩니다.

사용법은 매우 간단합니다. 먼저 GPS를 켜줍니다. GPS가 현재 나의 위치를 찾으면 화면 상단에 정보가 표시됩니다. 물론 지도상에도 표시됩니다. 캡쳐를 위해서 실내에서 작동 시켜서 GPS 정확도가 떨어집니다만 실외에서 하면 정확도가 높게 나옵니다.
지도를 클릭해주면 지도 확대/축소 버튼이 생깁니다.




이때, "Send by MMS" 혹은 "Send by Email" 버튼을 눌러서 전송하면됩니다.




테스트 목적으로 저는 메일로 전송했습니다.


위와 같은 이미지 파일이 MyGPSPosition.png 이름으로 첨부되어서 옵니다.



받은 GPS정보를 다른 스마트폰에서 바로 지도상에 목적지로 설정하거나 네이게이션에서 바로 인식 가능하다면 더 편할 것 같습니다.

728x90
반응형

모토로이 기본 홈 디자인이 너무 식상해서 홈 프로그램을 바꿔봤습니다.
LauncherProADW.Launcher 가 인기있는 홈 프로그램들입니다. 먼저 가장 인기 있는 LauncherPro를 설치해 봤습니다.


스킨 전체적인 색상도 맘에 들고, 화면 하단에 바로가기 아이콘들도 편리합니다.
제일 왼쪽부터 다이얼러, 주소록 즐겨찾기, 어플리케이션, 문자메세지, 인터넷 입니다. 이 부분을 좌우로 스크롤하면 + 표시 아이콘이 나오는데, 꾸욱 눌러주면 바로가기를 추가할 수도 있습니다.

두개 이상의 홈 프로그램이 설치되어 있고, 기본 홈 프로그램이 선택되어 있지 않은 상태에서 홈 키를 누르면 기본으로 사용할 홈 프로그램을 선택 할 수 있는데, Home Switcher 프로그램으로도 간단히 기본 홈을 수정할 수 있습니다. set default로 지정 후, back 버튼을 누르지 말고 화면의 launch 버튼이나, 홈 버튼을 눌러야 적용됩니다.

바꾼 후에는 깔끔하게 재부팅~ 해주면 더 좋겠죠??




기본 홈 프로그램이 선택된 상태에서 홈 키를 누르면 홈 스크린 미리 보기가 됩니다.


물론, 홈 키를 눌렀을때 기본 동작을 변경 할 수도 있습니다.. ^^

여러모로 기본 홈에 비해 편리하네요...애니메이션 효과도 화려하고...

그래도 홈 딜레이 문제는 여전하네요.. :-(

홈 스크린에서 메뉴키를 누르면 Preferences 메뉴가 나옵니다. 이 부분의 추가 설정을 통해서 더 편리하게 이용할 수 있습니다.



728x90
반응형

제가 사용중인 메신저 프로그램들입니다.



  1. Google Talk
     

    안드로이드폰에 기본으로 설치되어 있는 구글토크 입니다.

    구글 계정이 있어야 하지만, 여러모로 유용합니다. 안정성은 말할 것도 없구요..





  2. AndChat
    사내 토론을 위해서 쓰는 IRC 서버에 접속하는 프로그램입니다.

    마켓에 있는 몇몇 프로그램을 써봤으나, 가장 안정적인 프로그램인 것 같습니다.





  3. MSN Talk
    MSN 메신저 프로그램입니다.

    MSN Droid와 함께 널리 이용되는 프로그램입니다. 개인적으론 MSN Talk가 더 안정적인 것 같습니다.

    2.29버전 부터 광고가 없어져서 더욱 좋네요 :-)



  4. 네이트온
    네이트온 모바일 버전입니다.

    채팅 기능과 싸이 방문 등등 간단한 기능만 있습니다. 채팅 목적만을 두고 봤을때는 Jateon에 비해 안정적입니다.

    채팅창에서 아래에 자판이 나왔을때, 채팅 내용이 조금만 보여서 불편함이 있구요, 문자 전송 기능이 없어서 아쉽네요.. 

    향후, "네이트온 UC" 라는 프로그램으로 대체된다고 합니다.


  5. JateRoid
    네이트온의 또 다른 프로그램입니다.

    문자 전송 기능이 있어서 쓰는 프로그램입니다. 채팅 내용이 네이트온에 비해 많이 보이지만, 행간 간격이 너무 좁아서 오히려 가독성이 떨어지는 경향이 있습니다. 주로 실외에서나 이동중에 이용하다보니 그런 것 같습니다.








 

728x90
반응형


Wikipedia는 대학교때부터 써온 인터넷 백과 사전인데요, 회사에서 일할때 모르는 전문 용어가 나오면 바로바로 찾아 볼 수 있어서 유용하게 쓰고 있습니다. 구글링도 많이 하지만 대개 Wikipedia 페이지로 많이 연결 되더라구요..

출퇴근 시간이 길어서 안드로이드폰으로 간단한 업무나, 자료를 보다가 모르는 용어가 나오면 웹브라우저 띄워서 구글링하기가 약간은 성가시더라구요... 게다가 모토로이의 딜레이란,,,

혹시나 하는 마음에 마켓을 wikipedia로 검색하다 알게 된 어플입니다.

바로!! 위키백과를 안드로이드폰에서 사용할 수 있는 방법입니다.

위키백과를 쓰기 위해서는 ColorDict 라는 어플을 먼저 설치합니다. 마켓에서 검색해서 설치하세요.

실행하면 아래와 같이 뜹니다.


자, 이제 wikipedia addon을 설치할 차례입니다.

위 화면에서 Dictionary Add-Ons 를 클릭하면 마켓으로 자동으로 검색해줍니다.(*)


Wikipedia Add-On 을 설치합니다.

완료!!

자, 이제 원하는 용어를 검색해 봅시다.
(Wikipedia 컨텐츠는 인터넷에서 실시간으로 받아 오기 때문에 인터넷이 연결되어 있어야 합니다.)


잘 검색되죠?? :)

내가 찾는 정보다 싶은 것을 클릭하면!



앞으로 무한한 안드로이드의 세계를 공유해 드릴께요..  :-)



(*) Download Dictionary Data를 클릭하면 다른 사전을 설치할 수 있는데, 사전에 따라 용량이 꽤 크네요.. 필요하신 분들만 다운받으세요.. ^^

728x90
반응형
모토로라에서 드디어 공식적인 모토로이 업데이트 일정을 발표했네요!!



2010 Q4 !! 올해가 가기전에 업데이트 해준다고 합니다!! ㅎㅎㅎ

PC를 비롯해서 디지털 기기 통틀어 소프트웨어 업데이트를 이토록 기다려본 적은 처음이네요... 제가 그토록 기다려온 이유는,,, 바로!

- Dalvik Performance Boost: 2x-5x performance speedup for CPU-heavy code over Android 2.1 with Dalvik JIT.
모토로이는 안드로이드폰들 중에서 초기 모델로 cpu 성능이 그다지 좋지 않습니다. 다른 작업을 하다가 홈버튼을 눌렀을때 랜덤하게 생기는 지연 문제라던가, 어플 실행이 늦게 뜨는 답답함이 있죠.. 일주일에 한번씩 재부팅해주면 어느정도 쓸만합니다만 부디 개선이 좀 되었으면 좋겠네요..

CPU Burst 작업에서 2~5배 정도 성능이 개선되었다고 하네요..

- Kernel Memory Management Boost: Improved memory reclaim by up to 20x, which results in faster app switching and smoother performance on memory-constrained devices.
역시나 퍼포먼스 관련 개선입니다. 저의 경우 평소 여유 램 공간이 30~40MB 정도입니다만, 어플 몇개 실행하면 그 버벅임이란,,,,그리고 어플들도 잘 죽고,, ^^;;;

- Applications can now request installation on the shared external storage (such as an SD card).
skaf 삭제로 100MB 정도 내부 저장공간이 추가로 확보되었지만 부족한 감이 있죠.


모토로이 유저분들 희망을 가져봅시다~!! ;)


728x90
반응형

+ Recent posts