حشوة

طرق الحشو للتشفير المستندة إلى كلمة المرور
التحميل الان

حشوة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Public Domain
  • اسم الناشر:
  • Peio Popov
  • موقع ويب الناشر:
  • 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: بيثون


حشوة برامج ذات صلة

PBKDF.

وظائف اشتقاق المفاتيح المستندة إلى كلمة المرور من PKCS # 5 ...

293

تحميل