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ố
| InputFileName | Tên file cần giải mã |
|---|---|
| OutputFileName | Tên file đích cần tạo. Nếu file đã tồn tại, nó sẽ bị ghi đè |
| Password | Mật khẩu dùng khi giải mã file |
Giá trị trả về
| 0 | Khô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 |