Distributed cryptographic computing system plays an important role in cryptographic research since cryptographic computing is extremely computation sensitive. There are many research results done in this aspect, but no general cryptographic computing environment is available for cryptographic researchers and engineers. Grid technology can give an efficient computational support for cryptographic applications. Therefor, we put forward a general grid-based computing environment called DisCrypto for distributed cryptographic computing. In this paper, we simply describe the architecture of DisCrypto at first. The policy of task division adapted in DisCrypto is then analyzed. The method to manage subtask is further discussed in detail. Furthermore, the building and execution process of an execution plan is revealed. Finally, the details of DisCrypto implementation under Globus Toolkit 4 are illustrated.