0
, 어떻게 열쇠입니다 *가 .pem 파일 형식 * .KEY 파일 형식으로 개인 키와 공개 키가 지정되면 (자), C 프로그램에서 초기화 (& 공공 민간) :openSSL : 공개 키 암호화를 위해 키를 초기화하는 방법은 무엇입니까? 공개 키 암호화에서 OpenSSL API를 사용하기 위해
EVP_PKEY *key;
/* How is key initialized ?
*/
ctx = EVP_PKEY_CTX_new(key);
을
감사합니다.
이 키는 개인 키를 저장하고 공개 키는 무엇이며 질문에 언급 된 파일을 사용하여 초기화하는 방법은 무엇입니까? – Jake
EVP_PKEY *pkey; FILE *f = fopen("", "rb"); if (f == NULL){ // error handling... } \t //if your key is PEM encoded use this pkey = PEM_read_PUBKEY(f, NULL, NULL, NULL); // pkey now contains the pubKey. \t //We are passing NULL to the others parameters because we dont need password to read a public key \t //if your key is DER encoded use this pkey = d2i_PUBKEY_fp(f, NULL); if (pkey == NULL){ // error handling... }
나는 테스트를하지는 않았지만 작동해야합니다. – Giovani키가 * .key 형식이면? – Jake