이되며, 이제는 지수와 지수 만 갖습니다.PHP : RSA 암호화는 지수 및 지수를 사용하는 경우에만
PHP에서 모듈러스 및 지수를 사용하여 암호화하려면 어떻게해야합니까?
인터넷에서 답변을 검색하는 데 많은 시간이 소요되었지만 모두 쓸모가 없었습니다. Math_BigInteger에서 지원하는 다양한 숫자 형식의 논의는 여기에서 찾을 수 있습니다
<?php
include('Crypt/RSA.php');
$rsa = new Crypt_RSA();
$rsa->loadKey(
array(
'e' => new Math_BigInteger('...'),
'n' => new Math_BigInteger('...')
)
);
$rsa->encrypt('...');
phpseclib, 순수한 PHP RSA implementation을, 사용 시간
대부분의 함수는 공개 키가 특정 형식 (표준인지 아닌지)을 원하지만 모든 형식은 모듈과 지수를 나타내는 특별한 방법입니다. 당신은 단지 당신이 현재 가지고있는 표현으로부터 그러한 포맷을 구성 할 필요가 있습니다. 빠른 검색 [특정 라이브러리가 지원하는 형식에 대한 논의] (http://www.cryptosys.net/pki/rsakeyformats.html); 여기에는 [this XML-based spec] (http://www.w3.org/TR/xkms2/)을 비롯하여 다양한 표준 정의 형식에 대한 참조가 포함되어 있습니다. – IMSoP