| حشوة طرق الحشو للتشفير المستندة إلى كلمة المرور |
التحميل الان |
حشوة الترتيب والملخص
- موقع ويب الناشر:
- http://peio.org
حشوة العلامات
حشوة وصف
طرق الحشو للتشفير القائم على كلمة المرور الحواد هو برنامج يوفر طرق الحشو لتشفير القائم على كلمة المرور.Append وإزالة الحشو إلى / من سلسلة "أنا. الوظائف: appendpadding (str، brucksize = aes_blocksize، الوضع = cms '): Pad (Append Madding To) سلسلة للاستخدام مع إدخال الخوارزمية التشفير المتماثلة: (String) Str - String Series لتكون مبطن (int) Blocksize - حجم كتلة خوارزمية التشفير. عادة الوضع 8 أو 16 بايت (سلسلة) - مخطط الحشو One في (CMS، Bit، Zerolen، Nullen، الفضاء، عشوائي) عودة: (String) سلسلة مبطنة وفقا ل ModeremovePadding RaderemovePadding (Str، Blocksize = AES_BLOCKSIZE، MODE = 'CMS '): إزالة الحشو من سلسلة الإدخال: (str) str - سلسلة لتكون مبطنة (int) كتلة الحظر - حجم كتلة الخوارزمية. عادة 8 أو 16 بايت (سلسلة) وضع - مخطط الحشو واحد في (CMS، بت، زيرولين، فارغة، الفضاء، عشوائي) العودة: (سلسلة) سلسلة فك تشفير دون paddingii. يحظر DES (Triple des)، DES (Triple des) و Blowfish بحجم 64 بت = 8 bytesdes_blocksize = 8cast5_blocksize = 8blowfish_BlockSize = 8AES لديه حجم كتلة ثابتة من 128 بت = 16 بايت وهذا هو blocksizeaes_blocksize = 16iii. الوضع: أوضاع = {(0، "CMS"): "لوحة مع بايت جميع نفس القيمة مثل عدد بايت الحشو. الوضع الافتراضي المستخدمة في بناء جملة الرسائل التشفير (CMS كما هو محدد في RFC 5652، PKCS # 5، PKCS # 7 و RFC 1423 PEM) '، (1،' بت '):' bitpadding: pad مع 0x80 (10000000) تليها صفر ( بايت) بايت. الموصوفة في ANSI X.923 و ISO / IEC 9797-1 '، (2، Zerolen'): "الوسادة بأصفاد الأصفالية باستثناء جعل البايت الأخير يساوي الرقم (الطول) من بايت الحشو"، (3، "null" ): "لوحة مع بايت فارغة. فقط لتشفير البيانات النصية. '، (4، "الفضاء"): "لوحة مع المساحات. فقط لتشفير بيانات النصوص. متطلبات ملف README.TXT: بيثون
حشوة برامج ذات صلة