DAOpenFromStreamWithEncryptionKey

ניהול מסמכים, פונקציונליות גישה ישירה, אבטחה, קלט מזרם

תיאור

פותח זרם מוצפן הניתן לחיפוש לצורך שחזור או חקירה מורשים, בקבלת מפתח הצפנת הקבצים ההקסדצימלי ישירות, במקום לגזור אותו מסיסמה

תחביר

Delphi

Function TPDFlib.DAOpenFromStreamWithEncryptionKey(InStream: TStream; Const EncryptionKeyHex: WideString; Options: Integer = 0): Integer;

פרמטרים

InStreamזרם PDF הניתן לחיפוש ושאינו nil, שיישאר בבעלות הקורא
EncryptionKeyHexמפתח הקסדצימלי ASCII באורך זוגי, ללא קידומת או רווח לבן, באורך המדויק הנדרש לגרסת ההצפנה
Optionsאפס דורש מאמת זמין; PDF_RAW_KEY_ALLOW_UNVERIFIED מתיר מפתח שתקין אחרת רק כאשר למסמך אין מאמת שמיש

ערכים מוחזרים

שונה מאפסמזהה קובץ בגישה ישירה
0לא ניתן היה לפתוח את הקלט; בדקו את LastErrorCode

הערות

הספרייה לעולם אינה לוקחת בעלות על InStream, וסגירת מזהה הגישה הישירה מותירה אותו שמיש עבור הקוראמאמתים זמינים נבדקים תמיד, ואי-התאמה לעולם אינה מתקבלתקראו ל-

DAGetEncryptionKeyValidation לאחר הפתיחה כדי לבחון את תוצאת האימות