2014-04-21 3 views
2

디지털 인증서 대 비대칭 키를 사용하면/아래 쿼리 문자열의 암호를 해독 :우리는 암호화 할 수 있어야합니다 요구 사항을

http://oursite.com/login?uname=encryptedUName &에 fname = encryptedFname & LNAME = 을 encryptedLname.

우리 회사는 제 3 자 공급 업체에 레코드의 CSV를 제공합니다. 그런 다음 타사 공급 업체가 위의 URL을 생성하고 전자 메일 마케팅을 통해 고객에게 보냅니다.

그래서, 난 그냥 암호화 된 텍스트를 분석하고 이메일을 생성 CSV의 레코드는

  • 타사 공급 업체의 파일 암호화

    1. 생각 해요.
    2. 사용자가 링크를 클릭하면 사용자가 우리 사이트에옵니다.
    3. 그런 다음 양식 필드의 암호를 해독하고 미리 채 웁니다.

    파일의 내용은 다음과 같을 수 있습니다 :

    * encryptedUName &에 fname = encryptedFname & LNAME = encryptedLname을 UNAME 로그인 =.

    로그인 끝나면 uname = encryptedUName &에 fname = encryptedFname & LNAME = encryptedLname *

    질문 :?.

    1. 내가 암호화하고 해독하는 X509 인증서를 사용해야합니까?
    2. 또는 RSA를 사용해야합니까?
    3. X509 또는 RSA를 어떻게 결정합니까?

    감사합니다.

  • 답변

    1

    디지털 인증서는 공개 키 (&) 상단에서 작동합니다 (비대칭 암호화). 인증서가 추가하는 내용은 입니다. 인증 기관을 사용하여 인증서에 서명하고 트러스트 체인을 만들 수 있습니다.

    혼자서 암호화/암호 해독을 관리하고 인증서를 필요로하는 것처럼 보이지 않으며 공급 업체가 자신을 알고 있고 자신이 누구인지 확인하기 위해 제 3자를 필요로하지 않습니다. .

    그러나 공급 업체가 더 간단 할 경우 자체 서명 된 인증서를 키 컨테이너로 사용할 수 있습니다.

    +0

    감사합니다. 비대칭 옵션을 사용하여 공개 키와 개인 키를 관리하는 방법을 제안 해주십시오. 우리는 공개 키를 어떻게 공유합니까? –

    +0

    @Myagdi 어느 쪽을 원 하든지 사적인 것을 비공개로 유지하십시오.귀하가 귀하의 웹 사이트를 배포 할 경우 귀하의 신청서에 포함될 수 있습니다. – i3arnon

    관련 문제