Visual Basic .NET을 시작하면서 현재 다음과 같은 문제에 봉착했습니다. 비대칭 암호화를 사용하여 파일을 암호화/해독하는 방법은 무엇입니까?Visual Basic .NET에서 RSA를 사용하여 파일 암호화
기본적으로 내가 VB에서 다음 의사 쓸 수있는 방법을 알아 내려고 노력 해요 :
Function EncryptFile(path_to_file_to_encrypt, public_key)
file = ReadFile(path_to_file_to_encrypt)
encrypted_file = Encrypt(file, public_key)
SaveToDisk(encrypted_file, "C:\Encrypted\encryptedfile.xxx")
End Function
Function DecryptFile(path_to_encrypted_file, private_key)
encrypted_file = ReadFile(path_to_encrypted_file)
file = Decrypt(file, private_key)
SaveToDisk(file, "C:\Decrypted\file.xxx")
End Function
내가 암호화하고있어 파일을/암호 해독이 경우, Access 데이터베이스 파일 (즉, 이진)입니다 어떤 차이가 있습니다.
개인 키 용 컨테이너가 있음을 알고 있지만 MSDN tutorial으로 충분하다고 생각합니다. 내 코드에서 공개 키를 하드 코딩 할 수 있다고 가정합니다 (변경되지 않음).
도움이 될 것입니다.
이 튜토리얼은 도움이 될 것 같습니다 : http://etutorials.org/Programming/Programming+.net+security/Part+III+.NET+Cryptography/Chapter+15.+Asymmetric+Encryption/15.2+Programming+Asymmetrical+Encryption/ –