JsSimplexCrypt

1. JsSimplexCrypt 란?

JsSimplexCrypt는 기존의 암호화 프로그램과는 달리 단방향 암호화 프로그램입니다. 그렇담 단방향 암호화란 무었이냐구요? 어떤 분은 Hash을 생각하실 수도 있지만 Hash가 아닌 말 그대로 “암호화”입니다. 본 프로그램은 사용자의 비밀번호를 입력하지 않고도 암호화가 가능한 프로그램입니다. 물론 복호화에는 사용자의 비밀번호가 필요합니다.

2. 어떻게 작동하나?

비대칭 키 암호화 방식인 RSA 알고리즘을 사용합니다.

‘정보파일’에는 RSA[1024bit]개인키가 본인의 비밀번호로 암호화[AES-CBC-256]되어 저장되어 있습니다.

파일 암호화에는 랜덤한 파일키를 생성한 뒤 파일 데이터를 파일키로 암호화[AES-CBC-256]하고 파일키는 RSA 공개키로 암호화되어 암호화된 파일 데이터와 저장됩니다.

3. 어디에 사용하나?

기존의 암호화 프로그램들은 파일을 암호화하는데도 비밀번호가 필요하였습니다. 하지만 이 프로그램을 사용함으로써 타인에게 비밀번호를 알려주지 않고 공개키만 전달하여 파일을 암호화 시켜 전달받을 수 있고, 키보드 보안이 우려되는 상황에서 파일을 암호화하고 싶을 때 비밀번호 입력 없이 파일을 암호화 할 수 있습니다. 또한 다수의 파일을 암호화하고자 할 때에 비밀번호 입력 없이 암호화가 가능하기 때문에 더욱 편리합니다.

4. 주의사항.

‘정보파일’ 혹은 비밀번호 분실 시 암호화한 파일의 복호화는 절대 불가합니다. 따라서 ‘정보파일’과 비밀번호는 절대 분실하면 안 됩니다.

또한 이 프로그램과 관련하여 발생하는 오류 및 손실에 대해서는 제작사 및 제작자가 배상책임이 없음을 이해하며 이에 동의한 것으로 간주합니다.

5. 사용방법