2
공개 키와 개인 키를 사용하여 X509 인증서로 파일을 암호화하고 원격 서버로 보내려합니다. 어떻게하면 좋을까요? 이것은 가능한가? 인증서를 생성 한 다음 공개 키와 개인 키 쌍을 어떻게 생성합니까?X509 인증서와 C#으로 비대칭 암호화를 수행하는 방법은 무엇입니까?
공개 키와 개인 키를 사용하여 X509 인증서로 파일을 암호화하고 원격 서버로 보내려합니다. 어떻게하면 좋을까요? 이것은 가능한가? 인증서를 생성 한 다음 공개 키와 개인 키 쌍을 어떻게 생성합니까?X509 인증서와 C#으로 비대칭 암호화를 수행하는 방법은 무엇입니까?
this SO question 파일을 암호화하고 해독하는 데 사용할 수있는 X509Certificate2
에서 RSACryptoServiceProvider
을 만드는 방법을 참조하십시오.
.NET Framework에는 X.509 인증서를 생성하는 클래스가 포함되어 있지 않습니다. Mono의 security classes (Mono.Security.X509
) 및 BouncyCastle은 C#에서 X.509 인증서 생성을 지원합니다. 또는 OpenSSL 또는 makecert.exe
과 같은 도구를 사용하여 인증서를 생성 할 수 있습니다.
도움 주셔서 감사합니다. –