2012-07-09 3 views
1

나는 한동안이 문제에 대한 해결책을 찾고있었습니다. JS를 사용하여 양식 데이터를 암호화하는 방법이 필요합니다. 그렇다면 PHP를 사용하여 암호를 해독 할 수 있어야합니다. 공용/개인 키 시스템은 완벽 해 보이지만 구현 방법에 대한 솔루션이나 문서를 찾을 수 없습니다. 나는 이것을 직접 구현할 수 있기를 정말로 원한다. 나를 시작할 수있는 자원이 필요합니다.보내기 전에 게시 데이터 암호화

그리고 SSL을 알고 있습니다. 권장하지 마십시오. 사이트가 성공하지 못하면 돈을 투자하고 싶지 않습니다.

공개 키 암호화의 예는 모든 언어로 된 개인 키 암호 해독이 매우 유용합니다.

+0

http://www.jcryption.org/이 하나의 옵션 (또는 rapidssl.com $ 9.95/년을) –

+0

[ "rsa javascript"에 대한 첫 번째 히트 곡] ("http://www.ohdave.com/rsa/) +"rsa php "에 대한 두 번째 히트 곡 (http://stevish.com/rsa-encryption-in- 순수한 PHP) – Leigh

+0

당신은 신뢰 문제가있을 수 있습니다 - 정보가 정말로 민감한 경우 o 사이트 사용자가 SSL을 사용하지 않고 실행하면 꽤 혼란 스러울 것입니다. – Pointy

답변

1

당신은 RC4를 사용하여 대칭 암호화를 시도 할 수 있습니다 : -

https://gist.github.com/2185197

그러나, SSL 요즘 상대적으로 저렴하고, 훨씬 더 쉽게 더 안전하고 롤 - 네 - 자신의 솔루션보다 쉬운 에러가 덜 될 것 그래서 돈을 저축하기를 원하기 때문에 나는 그것을 정말로 쓴 것이 아니라 장기적으로 당신을 구할 것입니다.

+1

키를 깨끗하게 보내야합니다. 일종의 패배 요점. – Leigh

+0

내가 말했듯이, 나는 지금 SSL을 지불하고 싶지 않다. 사이트가 성공적으로 시작되면 투자 할 것입니다. 하지만 지금은 시장을 테스트하기 위해 거의 모든 것을 무료로하고 있습니다. – Zombie

+0

@ user185767 startssl.com은 1 년 동안 무료 인증서를 제공합니다. –

1
+0

좋은 링크, 나는 나의 평문이 양식이 제출되기 전에 자바 스크립트에 의해 암호화 될 것이라고 상상할 수 있습니다. 그럼 php 쪽에서 해독 ..하지만 그 링크에 내가 PHP를 사용하여 해독하는 모든 예제를 보지, 아무도 나에게 PHP를 사용하여 해독하는 방법을 설명 할 수 있습니까? 많은 감사 :) – bungdito

+0

http://www.frostjedi.com/terra/dev/rsa/index.txt를 참조하십시오. 특히'if (isset ($ _ POST [ 'ciphertext']))'비트. –

관련 문제