PHP에서 공개 키를 사용하여 메시지를 암호화 한 다음 JS의 개인 키를 사용하여 메시지를 해독 할 수 있습니까?JS 및 PHP로 RSA 암호화 및 암호 해독
나는 PHP와 jQuery를위한 몇 가지 다른 RSA 암호화 스크립트를 발견했다. 그러나 그것들 중 어느 것도 두 가지 방법으로 작동하지 않는다. 어쩌면 나는 그것에 대해 완전히 잘못 될 것이지만, 기본적으로 나는 phpseclib-jsbn-rsa (https://github.com/mvhaen/phpseclib-jsbn-rsa)로 시작하고있다. 그리고 그 과정을 뒤집어 쓰려고한다.
몇 가지 검색을 한 후 동일한 일을하려고하는이 사람 건너편에갔습니다. : phpseclib/jsbn: encrypt with public key in PHP, decrypt with private key in jsbn ..하지만 그 코드를 몇 가지 방법으로 시도했는데 제대로 작동하지 않습니다.
RSA를 통해 클라이언트 생성 키를 서버와 공유함으로써 AES를 사용하여 거의 동일한 결과를 얻을 수있는 방법이 있다는 것을 알고 있습니다. 하지만 내가하려는 일을 할 수 있습니까? 당신이 누군가가/붙여 넣기 암호문을 복사 할 수 있도록하려면 암호문은 아마 중 하나를 base64로 인코딩 아니면 진수로 인코딩되어야한다
젠장 .. 네가 맞아! 나는 이것이 하루 종일 나를 데려 갔다는 것을 믿을 수 없다. base64로 인코딩 된 PKCS1 만 있으면됩니다. – NotSoSmart