gFinger 손끝으로 만드는 세상

개인적으로 암호를 관리하기 위한 목적으로 만든 암호화 프로그램을 공개합니다.
공인된 신뢰성 있는 암호화 방법을 사용 하므로 매우 안전 합니다.

 

원래 웹사이트 비밀번호 관리용으로 만들었는데 다른 용도로도 편리하게 사용 하실 수 있습니다.

 

특히 게시판이나 메일, 트위터 등에 암호화된 메시지를 둘 만이 아는 비밀 번호를 사용하여 주고 받는 용도로 사용 할 수 도 있을 것 입니다.

(둘 만이 아는 암호로 메세지를 암호화 해서 게시 하면 암호를 아는 둘 만이 암호로 풀어 내용을 볼 수 있겠습니다)

 

** 개선점

- 이전 버전은 같은 항목이 있으면 Overwrite 할 수 있는 기능이 없어 Overwrite 기능을 추가 했습니다.

 

 

 






  기본적인 사용 방법

 

  암호 입력

      위 암호 입력 창에 암호를 입력 합니다.

 

  암호화 할 내용 입력

 

  암호화

       아래쪽 화살표 버튼을 누르면 DeCrypted의 내용이 EnCrypted에 암호화 됩니다.

 

암호화된 내용을 풀어서 볼 때

      암호화 된 내용을 풀어서 보고 싶으면 위쪽 화살표 버튼을 누르면 EnCrypted의 내용이 암호 해제 되어 DeCrypted에 나타납니다.

 

  작업 표시줄로 최소화 기능


 

  화면 접기/펼치기 기능

     - 웹 사이트 비밀 번호 관리 LIST 화면이 필요 없을 때는 접어 둘 수 있습니다.

 

  접은 상태

       다음 화면은 비밀 번호 관리 LIST를 접은 상태 입니다.

 

  펼친 상태

       다음 화면은 비밀 번호 관리 LIST를 접은 상태 입니다.

 

 

  사이트 관리 기능

- 비밀 번호 관리 LIST를 저장/불러오기를 할 수 있습니다.

  (비밀 번호 관리 LIST 파일은 XML 형식으로 저장됩니다)

 

 

  텍스트 불러오기 저장 하기

- 암호화된 텍스트 또는 암호화 되지 않은 텍스트를 저장/불러오기 기능이 있습니다.

  암호화된 텍스트를 불러 오면 EnCrypted의 Text 영역에 표시됩니다.

  암호화되지 않은 텍스트는 DeCrypted의 Text 영역에 표시 됩니다.

 

 

 


- 현재 버전은 1.1.0.19305.0 입니다.
- 실행 폴더에 암호화 LIST 파일인 MyPass.XML이 있으면 자동으로 읽습니다.

 

이 프로그램으로 암호화하고 암호를 잃어 버리면 누구도 풀 수가 없습니다.   

이 프로그램은 여러 가지 문제가 발생 할 수 있으니 이 프로그램은 본인 책임하에 사용 하셔야 합니다.


<<<  DOWNLOAD >>>

'컴퓨터 이야기 > 내가 만든 소프트웨어' 카테고리의 다른 글

암호 프로그램 gPass  (0) 2010.10.07
Excel Addin gUtil Ver 0.2  (0) 2009.07.07
Excel Addin gUtil Ver 0.1  (0) 2009.06.26
텍스트 암호화 프로그램  (0) 2009.03.22
Weigher와 통신 (VB 6.0)  (1) 2008.11.19

 

개인적으로 사용하기 위한 목적으로 암호화 프로그램을 만들었습니다.
웹사이트 비밀번호 관리용으로 만들었는데 게시판이나 메일, 트위터 등에 암호화된 메시지 생성용으로도 사용 가능 합니다. 

 

 

 

 

 

  기본적인 사용 방법

  암호 입력

  암호화 할 내용 입력

  암호화

암호화된 내용을 풀어서 볼 때

 

   작업 표시줄로 최소화 기능

   화면 접기/펼치기 기능

     - 웹 사이트 비밀 번호 관리 화면이 필요 없을 때는 접어 둘 수 있습니다.

  접은 상태

  펼친 상태

 

  사이트 관리 기능

- 사이트 LIST를 관리하고 저장/불러오기를 할 수 있습니다.

  텍스트 불러오기 저장 하기

- 암호화된 텍스트 또는 암호화 되지 않은 텍스트를 저장/불러오기 기능이 있습니다.

- 현재 버전은 1.0.0.40805.0 입니다.
- 실행 폴더에 MyPass.XML이 있으면 자동으로 읽습니다.

 

   이 프로그램으로 암호화하고 암호를 잃어 버리면 풀 수가 없습니다.  
   여러 가지 문제가 발생 할 수 있으니 이 프로그램은 본인 책임하에 사용 하셔야 합니다.

 
 
(Download)

이 글과 관련 있는 글

 

** 이전에 만들 엑셀 애드인을 조금 수정 했습니다.

- 이해하기 쉽게 모든 메뉴를 한글로 만들었습니다.

- 아이콘을 넣었습니다.

- 에러 핸들링 부분을 추가 했습니다.

<<<다운로드>>>

 

Excel Addin을 만들었습니다

gUtil Ver 0.2
Excel Addin을 만들어 공개 합니다.
** 특징
- 정규식을 지원 합니다.
- 검색 조건에 맞는 셀을 클립보드에 복사.
- 대용량의 자료를 조건 복사 할 수 있어
   필터 기능에 의한 속도 저하를 보완.
**** 기능 소개

셀복사(일렬복사)

- 여러행으로 선택된 영역을 1 열로 복사 할 수 있습니다.

 

 

열삽입,행삽입

- 여러행을 삽 행삽입 할 수 있으며 빠르게 삽일 할 수 있습니다.

 

 

정규식 검색

** 정규식은 문자열을 공식을 사용하여 검색 하는 기능입니다.

  정규식에 관해서는 다음 링크나 인터넷을 통해 알아 보시기 바랍니다.

   http://msdn.microsoft.com/ko-kr/library/ae5bf541.aspx 

 

  - 다음과 같이 숫자와 문자로 구성된 셀이 있습니다.

     이중에서 숫자만 추출 해내려면 어떻게 해야 할 까요?

     “gUtil”의 정규식 기능을 이용 하면 가능 합니다.

  

- 입력 창에 “^[0-9]+”를 입력 합니다.

 

편집

- 좌우 공백 삭제

- 대문자로

- 소문자로

- 함수명 추가

  : 자동으로 함수명을 넣어 주는 기능 입니다.

    e10:e11 –> sum(e10:e11)로 바뀌었습니다.

- 셀값 앞에 문자 추가

- 셀값 뒤에 문자 추가

 

N 증가 숫자 쓰기

 

설치

 

매크로 보안 레벨을 낮춘다.



 

프로그램을 다운 로드 해서 원하는 디렉토리에 복사하고 더블 클릭 해서 실행 합니다. 

<<<다운로드>>>


다운로드 (Download)
 

Excel Addin을 만들었습니다

gUtil Ver 0.1
Excel Addin을 만들어 공개 합니다.
** 특징
- 정규식을 지원 합니다.
- 검색 조건에 맞는 셀을 클립보드에 복사.
- 대용량의 자료를 조건 복사 할 수 있어
   필터 기능에 의한 속도 저하를 보완.
정규식 검색 기능

  ** 정규식은 문자열을 공식을 사용하여 검색 하는 기능입니다.

  정규식에 관해서는 다음 링크나 인터넷을 통해 알아 보시기 바랍니다.

   http://msdn.microsoft.com/ko-kr/library/ae5bf541.aspx 

 

예제1. <백문이 불여 일견>

  - 다음과 같이 숫자와 문자로 구성된 셀이 있습니다.

     이중에서 숫자만 추출 해내려면 어떻게 해야 할 까요?

     “gUtil”의 정규식 기능을 이용 하면 가능 합니다.

    

(1) 영역을 선택 하고 gUtil Menu에서 아래 그림과 같이 메뉴를 선택 합니다.

(2) 입력 창에 “^[0-9]+”를 입력 합니다.

(3) 검색 결과를 붙여 넣기 할 셀을 선택 하고 붙여 넣습니다.

 

*** 선택 영역에서 숫자만 추출에 성공 했습니다.

예제2

- 다음 영역에서 a), b), c), d)로 시작되는 셀 만 추출 해내려면 어떻게 해야 할 까요?

(1) 영역을 선택한 상태에서 gUtil의 다음 메뉴를 선택 합니다.

(2) 정규식 “^[a-z]\)+” 을 입력 합니다.

(3) 검색 결과를 붙여 넣기 할 셀을 선택 하고 붙여 넣습니다.

*** 선택 영역에서 a), b), c), d)로 시작 되는 열만 추출에 성공 했습니다.

 

기타 기능

- 선택 영역의 셀을 복사해서 클립보드에 수직으로 붙여 넣습니다.

     

         

- 정규식을 사용하지 않은 검색

     

- 현재 커서 위치에서 한 행, 한 열을 전체적으로 삽입 하는 기능

     

 

*** 사용상 주의점

- 본 프로그램은 본인 책임하에 사용하셔야 합니다.

- Undo 기능이 없기 때문에 중요한 자료는 충분히 기능을 익히신 후에 사용 하십시오.

- 정말 중요 한 자료에 사용 하신다면 사전 저장을 한 후 본 프로그램의 기능을 사용 하시기 바랍니다.

- 아직 프로그램에 버그가 많습니다. (차차 개선해 나가겠습니다)

 

설치

 

매크로 보안 레벨을 낮춘다.

다운로드 Download 



다운 받은 gUTIL.XLA을 실행.

 

오른쪽 위에 다음과 같은 메뉴가 생성 됩니다.

 

생성된 메뉴를 제거 하려면 Remove gUtil Menu를 선택 합니다.

** 만약 Menu가 정상적으로 제거가 동작 하지 않거나 이상이 있으면 완전 초기화를 선택 할 수 도 있습니다.

 

암호화의 중요성

암호화가 점점 더 중요시 되고 있습니다.

게시판에 무심하게 쓴 글이 공개되거나 이메일이 누출 될 경우 또 메신저로 주고 받은 대화의 내용이 다른 이에게 보여질 경우 어떻게 할 까요 ?

이에 대한 해결책은 암호화 입니다.

상대방과 나만이 알고 있는 비밀 번호로 암호화 시켜서 게시판에 쓰면 공개 게시판에 글을 게시 했지만 둘 만이 아는 비밀글이 됩니다.

또 이러한 암호화된 글을 메신저, 이메일에 사용 하는 것 입니다.


Golpass암호화 프로그램을 수정 배포 합니다.

 

(.NET Framework 3.0 기반이므로 .NET Framework 3.0이 필요)

 

- 본 프로그램은 누구나 그냥 쓸수 있습니다.

- 이 프로그램의 암호화 알고리즘은 .NET FRAMEWORK에서 재공하는 세계적으로 공인된 알고리즘을 사용 합니다.

이 프로그램의 용도

- 이프로그램의 주 기능은 텍스트를 암호화 하는 것으로 다양한 용도로 사용 할 수 있습니다.

- 이메일의 암호화

- 가까운 사람간의 대화의 암호화

- 간단한 텍스트 파일의 암호화등

 

 프로그램의 설명

이전 버전 1.0에서 달라진 점은 다음과 같습니다.

1. Drag&Drop을 지원 합니다.

   1.1 텍스트의  Drag&Drop

   1.2 텍스트 파일의 Drag&Drop

   1.3 암호화된 파일의 입출력과 암호화 되지 않은 파일의 입출력을 나누었습니다.

 

 

2. Tray로 최소화 하기를 지원 합니다.

   2.1 프로그램을 닫으면 트레이로 최소화 됩니다.

   2.2 트레이에서 아이콘을  더블 클릭하거나 Restore 메뉴를 선택하면 Normal 창으로 되돌아 옵니다.

 

 

 

------------ Down Load--------------
--------------------------------------
 

*** 주의

     이 프로그램으로 암호화하고 암호를 잃어 버리면 풀수가 없습니다. 
     여러가지 문제가 발생 할 수 있으니 이 프로그램은 본인 책임하에 사용 하셔야 합니다.

'컴퓨터 이야기 > 내가 만든 소프트웨어' 카테고리의 다른 글

Excel Addin gUtil Ver 0.2  (0) 2009.07.07
Excel Addin gUtil Ver 0.1  (0) 2009.06.26
Weigher와 통신 (VB 6.0)  (1) 2008.11.19
패스워드 암호화 관리 프로그램을 만들다.  (0) 2008.10.19
sic assembler  (0) 2008.10.08

 

봉신 로드셀 인디게이터의 Data를 rs232 통신으로 읽어서 화면에 출력 하는 예제이다.

 

주요 코드를 소개 하면 …

 

<port open>

If comWeigher.PortOpen = True Then comWeigher.PortOpen = False
comWeigher.CommPort = 1
comWeigher.Settings = "9600,N,8,1"
comWeigher.PortOpen = True  '현재 포트를 연다.

 

<Weigher에서 오는 데이터를 분석 필터링한다>

Do
   DoEvents
   ComBuffer = ComBuffer & comWeigher.Input
   Position = InStr(1, ComBuffer, "#000", vbBinaryCompare)
   If Position > 0 Then
      ComBuffer = Mid(ComBuffer, Position)
      If InStr(1, ComBuffer, "Kg", vbBinaryCompare) Then
         Result1 = Mid$(ComBuffer, 10, 8)
         Result = ""
         For i = 1 To Len(Result1)
            If Mid(Result1, i, 1) >= "0" And Mid(Result1, i, 1) <= "9" Then
               Result = Result + Mid(Result1, i, 1)
            End If
         Next i
         Exit Do
      End If
   End If
   Text1.Text = ComBuffer
Loop While (Timer1.Enabled = True) ' 5 sec 이후에는 timer 가 중지 됨

Program Source