| ארגז כלים :: cryptotp משחק סביב עם הצפנה מסוג חד פעמי. |
הורד עכשיו |
ארגז כלים :: cryptotp דירוג וסיכום
- רישיון:
- Perl Artistic License
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~docg/
ארגז כלים :: cryptotp תגים
ארגז כלים :: cryptotp תיאור
לשחק עם הצפנה מסוג חד פעמי. ארגז כלים :: Cryptotp הוא מודול Perl המאפשר לך לשחק עם חד פעמי Pad סוג הצפנה.Synopsis להשתמש בכלי :: cryptotp; $ PlainTextFile = "Doc.txt"; # ליצור כרית אקראית $ $ pad_file = rand_pad ("mypad.otp"); # להצפין קובץ Encrypt_file ($ blugtextfile, "ciphertext.txt", "mypad.otp"); # פענוח אותו בחזרה decrypt_file ("ciphertext.txt", "decrypted-plain.txt", "mypad.otp"); # להצפין מחרוזת $ Plaintext = "ossifrage squeamish"; $ אשפה = ENCRYPT_STRING ($ Plaintext, 'F4'); # פענוח זה בחזרה $ $ text = decrypt_string ($ אשפה, 'F4'); מודול המיועד לאלו המעוניינים ללמוד קריפטוגרפיה abotu ... השיטות המשמשות כאן אינן אמורות להיות מאובטחות, ויש להשתמש בו אך ורק כדי להבין את העקרונות של הצפנה. אל תשתמש בכל פונקציה במודול זה כדי לנסות להגן על נתונים רגישים. הפונקציות יישום "הצפנה חד פעמית". עבור פונקציות הצפנת קבצים / פענוח, אתה מציין קובץ נוסף כ"פאד ". בלוק אחד נקרא מתוך קובץ זה, והוחל על כל גוש של קלט (הערה: זהו פגם אבטחה גדול). אם אתה מפעיל את הפלט בחזרה דרך, עם כרית זהה, אתה צריך לשחזר את plaintext.for מידע נוסף, ראה "אינטרנט Cryptography" מאת ריצ'רד א. סמית. הוא מכסה את הנושא הזה ועוד רבים אחרים. קלט, פלט, כרית) decrypt_file (קלט, פלט, כרית) מצפינים או פענוח קובץ. עבור הצפנה, הקלט הוא Plaintext, הפלט הוא ciphertext. עבור פענוח, הקלט הוא ciphertext, הפלט הוא Plaintext. כרית משותפת בין שתי הפונקציות. כל הטיעונים הם שמות קבצים (לא filehandles). ("מחרוזת", 'FF') Decrypt_string ("F2FE3222", 'FF') מצפינים או פענוח מחרוזת. כרית ניתנת כמספר הקסדצימלי דו-ספרתי (00 - FF). הוא מוחל על כל תו של plishtext / ciphertext. מחזירה או ciphertext של plaintext.rand_pad ("filename.pad") מייצר קובץ אקראי אקראי, לחסום בתים ארוכים. השתמש אם אתה לא יכול לאתר קובץ כרית של ... דרישות: · פרל
ארגז כלים :: cryptotp תוכנה קשורה