• MD5Digest计算工具的开发是一个C++MFC应用程序,计算MD5digest的文件,使用工作人员的螺纹。 MD5计算器C++类也可用于在非MFC项目。

    这是一个C++MFC应用程序,计算MD5digest的文件,使用工作人员的螺纹。 输入文件可以选择从应用程序的主要对话框中,或者它可以是拖'ed过。

    MD5的计算是通过一个"背景"的工作人员的螺纹。 (见CMfcMD5CalculatorDlg::MD5WorkerThreadFunctionMain()方法。)

    MD5digest可以复制的剪贴板。 某些技术,表明在这个项目:

    -MD5计算使用Win32加密API(没有外部图书馆所需要的)

    -使用工作人员的线

    -拖拉

    -复制串的剪贴板

    -提取文件的路径和文件的标题从完整的文件路径

    -使用的共同开放对话文件

    该CMD5FileCalculator类是用于计算MD5digest的文件。 我设计的这个阶级可以独立从MFC框架,所以,可以使用此类还在其他C++非MFC项目。

  • MD5Digest कैलकुलेटर उपकरण विकसित किया गया था करने के लिए हो सकता है एक C++ MFC अनुप्रयोग है कि गणना एमडी 5 डाइजेस्ट की फ़ाइलों का उपयोग, कार्यकर्ता धागे. एमडी 5 कैलकुलेटर C++ वर्ग का भी इस्तेमाल किया जा सकता में गैर-MFC परियोजनाओं.

    यह एक C++ MFC आवेदन की गणना करता है कि एमडी 5 डाइजेस्ट की फ़ाइलों का उपयोग, कार्यकर्ता धागे. इनपुट फ़ाइल का चयन किया जा सकता app से मुख्य संवाद बॉक्स में, या यह हो सकता है खींचें और ड्रॉप ' ed उपयोगकर्ता द्वारा.

    एमडी 5 की गणना के द्वारा किया जाता है एक "पृष्ठभूमि" के कार्यकर्ता धागा । (देखें CMfcMD5CalculatorDlg::MD5WorkerThreadFunctionMain() विधि है।)

    एमडी 5 डाइजेस्ट कर सकते हैं क्लिपबोर्ड को कॉपी किया है । कुछ तकनीकों पता चला इस परियोजना में:

    - एमडी 5 का उपयोग कर गणना Win32 क्रिप्टोग्राफ़ी API (कोई बाहरी पुस्तकालयों की आवश्यकता है)

    - का उपयोग कर कार्यकर्ता धागे

    - खींचें और ड्रॉप

    - कॉपी क्लिपबोर्ड करने के लिए तार

    - extracting फ़ाइल का पथ और फ़ाइल शीर्षक से पूरा pathname फाइल

    - का उपयोग आम खुली फ़ाइल संवाद

    के CMD5FileCalculator वर्ग का इस्तेमाल किया जाता है की गणना करने के लिए एमडी 5 डाइजेस्ट की फाइलें. मैं डिजाइन के इस वर्ग के स्वतंत्र होने से MFC रूपरेखा है, तो इस वर्ग में भी इस्तेमाल किया जा सकता में अन्य सी++ गैर-MFC परियोजनाओं.

  • MD5Digest Calculator tool was developed to be a C++ MFC application that calculates MD5 digest of files, using worker threads. The MD5 calculator C++ class can be used also in non-MFC projects.

    This is a C++ MFC application that computes the MD5 digest of files, using worker threads. The input file can be selected from the app main dialog box, or it can be drag-and-drop'ed by the user.

    The MD5 computation is done by a "background" worker thread. (See CMfcMD5CalculatorDlg::MD5WorkerThreadFunctionMain() method.)

    MD5 digest can be copied to the clipboard. Some techniques showed in this project:

    - MD5 calculation using Win32 Cryptography API (no external libraries required)

    - using worker threads

    - drag-and-drop

    - copy strings to clipboard

    - extracting file path and file title from full file pathname

    - using common open file dialog

    The CMD5FileCalculator class is used to calculate MD5 digest of files. I designed this class to be independent from the MFC framework, so this class can be used also in other C++ non-MFC projects.