DecryptFileA

Quản lý tài liệu, Bảo mật và chữ ký

Mô tả

Hậu tố A biểu thị điểm vào DLL ANSI (char); bề mặt ActiveX/COM chỉ cung cấp dạng Unicode. Hành vi giống hệt DecryptFile và các đối số chuỗi được diễn giải bằng trang mã SetAnsiMode hiện tại

Hàm này cố gỡ mã hóa khỏi một file trên đĩa và lưu tài liệu đã giải mã ra file mới

Hàm vẫn thành công ngay cả khi truyền user password (gồm cả mật khẩu rỗng hợp lệ) thay vì master password. Lập trình viên lưu ý nên tôn trọng ý muốn bảo mật của tác giả tài liệu

Cú pháp

Delphi

Function DLDecryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Password: PAnsiChar): Integer;

DLL

int DLDecryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Password);

Tham số

InputFileNameTên file cần giải mã
OutputFileNameTên file đích cần tạo. Nếu file đã tồn tại, nó sẽ bị ghi đè
PasswordMật khẩu dùng khi giải mã file

Giá trị trả về

0Không giải mã được tài liệu. Xem kết quả hàm LastErrorCode để xác định nguyên nhân
1Đã giải mã tài liệu thành công