Saturday, April 30, 2011

Password Generator (Android App)

안드로이드 프로그램을 하나 만들어 봤습니다.

Password Generator라는 어플인데요.
만들게된 동기는 
저같은 경우 사이트에 가입할때 
3~4개 정도의 비밀번호를 돌려가면서 사용합니다.
그래서 다른 사이트에도 같은 비밀번호를 사용하는 경우가 많죠.
많은 사람들이 그렇게 사용하는 것으로 알고 있습니다.

이렇게 사용을 한다면 한곳의 비밀번호만 알게 된다면..
다른 사이트 패스워드도 쉽게 알수 있죠..

그리고 3개월 단위로 패스워드를 변경을 요구하는 경우도 있죠.
그때마다 패스워드를 생각하는 것도 여간 귀찮은 일이 아닙니다.

그래서 만들었습니다.
패스워드를 생성해주는 어플입니다.
본인 만이 알고 있는 키값 하나와
사이트이름, 아이디, 생성일자 를 
조합하여 패스워드를 생성해줍니다.

4가지 요소중 하나라도 변경되면 패스워드는 달라집니다.


설치 후에 Password Generator 라는 아이콘이 있는 것을 볼수 있습니다.

초기화면에 첫번째 요소인 키값을 입력 받습니다.
우선은 pass라는 값을 입력해 봤습니다.
그리고 enter를 클릭합니다.

만들어 놓은 DB가 없기 때문에 아무것도 안보일겁니다.
메뉴키를 클릭합니다.

new 라는 메뉴가 나오면 new를 클릭합니다.

Sitename, ID, Reg_Date를 입력합니다.
Reg_date는 기본적으로 오늘 날짜가 나오도록 되어 있습니다.
입력을 완료하고 OK를 클릭합니다.

OK 버튼을 누르고 나면 방금전에 입력한 리스트가 나오는 것을 볼수 있습니다.
그럼 해당 리스트를 눌러 봅니다.

초기에 입력한 키 값과, 사이트 이름, 아이디, 등록일을 조합하여
소문자 5개 숫자 3개의 암호를 생성해 줍니다.
해당 리스트를 길게 누르면 Delete와 Edit의 두가 메뉴가 나옵니다.
해당 리스트를 수정 및 삭제 가능 하도록 하였습니다.
추후에 암호를 변경할 필요가 있을때 
Edit를 통해서 등록일자만 변경하면 
쉽게 다른 암호를 생성하여 사용할 수가 있습니다.

저가 필요해서 만들기는 해는데..
부족한게 많습니다.
사용하실 분들은 유용하게 사용되었으면 좋겠네요.

파일 받기 ---> passGen.apk

3 comments:

lekail said...

SWT로 PC버젼도 제작 중..

Elrushya De Altheim said...

라스트패스와 같이 사이트 연동이 된다면 재밌어질거 같네요 ^^
좋은 어플 만들어 주셔서 감사합니다. ^^

lekail said...

라스트패스나 알패스 같이 온라인을 이용하지 않는 것이 나름데로 저의 원칙입니다.
온라인상으로 패스워드를 관리하는 것이 편하기는 하지만 뚤리면 위험요소가 크다고 생각하여 오프라인으로 관리하는 것을 원칙으로 하고있습니다.
핸드폰과 PC를 편리하기 이용할 수 있도록 좋은 방법을 찾고 있습니다.
Elrushya De Altheim님 저의 앱에 관심과 좋은 의견 감사합니다.