C# 프로그램을 통한 Word 문서 암호화 및 복호화
암호화와 복호화는 민감한 정보의 보호와 접근 제어를 위한 중요한 기술입니다. Word 문서를 암호화하면 문서가 전송되거나 저장되는 과정에서 안전하게 보호됩니다. 올바른 비밀번호를 알고 있는 사람만이 문서를 성공적으로 복호화할 수 있습니다. 복호화 후에는 문서가 원래의 편집 가능하고 볼 수 있는 상태로 복원되어 사용자가 문서를 자유롭게 편집, 복사 또는 인쇄할 수 있습니다. 이 튜토리얼에서는 C# 프로그램을 사용하여 Word 문서를 암호화하고 복호화하는 방법을 소개합니다.
프로그래밍 환경
Visual Studio 2022
또한, 이 무료 라이브러리는 Word 문서의 다른 작업도 지원합니다. 예를 들어 "Word를 PDF로 변환", "Word 문서에서 텍스트 추출", "문서 비교" 등이 있습니다.
또는 시험 상용 버전을 직접 신청할 수 있습니다.Spire.Doc for .NET
dll 파일을 프로그램에 가져옵니다
Free Spire.Doc for .NET을 다운로드하고 설치합니다.
새 프로젝트를 만들어 엽니다.
"Solution Explorer"에서 "References"를 마우스 오른쪽 버튼으로 클릭한 다음, "Add Reference" > "Browse"를 선택합니다.
설치 경로의 "BIN" 폴더에서 dll 파일을 찾아서 "OK"을 클릭합니다.
코드
Word 문서 암호화
using Spire.Doc;
namespace PasswordProtectWordDocument
{
class Program
{
static void Main(string[] args)
{
//Document 객체 생성
Document document = new Document();
//문서 로드
document.LoadFromFile(@"sample.docx");
//비밀번호 설정
document.Encrypt("123456");
//결과 문서 저장
document.SaveToFile("Encryption.docx", FileFormat.Docx);
}
}
}Word 문서 복호화
using Spire.Doc;
namespace RemovePassword
{
class Program
{
static void Main(string[] args)
{
//Document 객체 생성
Document document = new Document();
//문서 로드
document.LoadFromFile(@"Encryption.docx", FileFormat.Docx, "123456");
//문서 암호 해제
document.RemoveEncryption();
//결과 문서 저장
document.SaveToFile("Decryption.docx", FileFormat.Docx);
}
}
}
