2012-11-20 6 views
1

나는 PHP에서 텍스트를 암호화하기 위해 OpenSSL을 사용하는 PHP 웹 페이지를 가지고 있습니다 (openssl_private_decrypt).
Encripted 텍스트가 : bhYtdNghwutjxqgHg8AoyebLm5AY + X/4GLNzzb0PVuyiUX2QKwwDBXH4kVQFJIqUUrm6nYGk740wWkSoAMzygA의 ==
공개 키 : -----이 ----- MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMYQWDqtLgDKlQvWzacGeBMQpbicd/uoXAvgLNpFZLM7zuYFDhrYncRsl8LIHK0K3f7e1aFmUVgM4LrKU2WFIw0CAwEAAQ == ----- END 공개 키를 공개 키를 BEGIN -----JavaScript에서 OpenSSL 암호 해독

내 문제 :
JavaScript로 브라우저에서 해독하는 방법을 모르겠습니다.
일부 코드 또는 라이브러리를 찾고 있는데 디코딩 할 수 있습니다. 당신의 furher 도움을

감사 :

내가이 페이지에서 암호화 알고리즘 발견 :
https://github.com/ziyan/javascript-rsa이 (당신은 rsa.js 및 jsbn.js 필요)를
Horbert

+0

왜 브라우저와 웹 서버가 HTTPS를 사용하여 자동으로 처리하도록 하시겠습니까? – Quentin

+0

체크 아웃 http://stackoverflow.com/a/3977325/861940 – Bruno

답변

3

나는 답을 발견
그러나 암호화 알고리즘 만 포함되어 있으며 일부 문자는 암호화되어 있습니다.

js에 암호 해독 코드를 작성하고 해당 코드를 변경하여 암호화 오류가 발생합니다.

here에서 다음 라이브러리가 필요합니다!

  • prng4.js
  • rng.js

마지막으로 당신은 this을 위해 다음과 같은 텍스트를 변경 놈이야 :

var RSA = { 
    ... 
} 

나는 희망, 나는 누군가를 위해 도움이되었다.
Horbert