2014-04-19 6 views
0

phpseclib로 암호화 된 RSA 암호화 문자열을 vb.net과 해독하려고합니다.Phpseclib Vb.net의 개인 키

문제 : phpseclib로 키 쌍 (공개 및 비공개)을 생성하고 php 및 publickey로 문자열을 enrcypted했습니다. 이제는 간단한 vb.net 도구로 이것을 해독하고 싶습니다. 하지만 난 phpseclib로 생성 한 개인 키를로드 할 수 없습니다 ...

아무도 나를 가져 오는 방법 또는 vb.net에 개인 키를로드하여 메시지를 해독 할 수 있습니까? 감사합니다.

강령 :

phpseclib and vb.net 

답변

0

당신은 실제로 당신의 코드를 게시하지 않았다.

어떤 경우에도 키가 올바른 형식이 아닙니다. 내 경험에 의하면, .NET은 일반적으로 당신이 thusly 히 당신을 위해 할 phpseclib 가질 수있는 XML 형식으로 할 키를 추천했습니다 :

<?php 
include('Crypt/RSA.php'); 

$rsa = new Crypt_RSA(); 

$rsa->setPrivateKeyFormat(CRYPT_RSA_PRIVATE_FORMAT_XML); 

extract($rsa->createKey()); 
echo $privatekey; 
?> 
+0

감사합니다, 난 이미 알고 있지만 내가 어떻게 "로드"생성 된 개인 키 이제 vb.net으로 해독 하시겠습니까? – Herlex

+0

코드를 게시하면 도움이 될 것입니다. – neubert

+0

나는 작동 코드가 없으므로 ... 제발, 제 생각에 phpcode로 열쇠 쌍을 만들었습니다. 그 후, 나는 phpseclib 및 publickey를 통해 문자열을 암호화합니다 ... 그런 다음 vb.net에서 출력 암호화 된 문자열을 읽고이 암호를 해독하려고합니다 ... 개인 키로 어떻게하면 내 vb로 가져올 수 있는지 모릅니다 .그물 – Herlex