{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T14:10:02Z","timestamp":1746281402029,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":7,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662439074"},{"type":"electronic","value":"9783662439081"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-662-43908-1_3","type":"book-chapter","created":{"date-parts":[[2014,6,26]],"date-time":"2014-06-26T12:43:02Z","timestamp":1403786582000},"page":"22-28","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["MD5 Calculation and Decryption Using CUDA on GPU"],"prefix":"10.1007","author":[{"given":"Yanjun","family":"Jiang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingshan","family":"Lei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,6,27]]},"reference":[{"key":"3_CR1","unstructured":"MD5 Wiki. http:\/\/en.wikipedia.org\/wiki\/MD5"},{"key":"3_CR2","unstructured":"RFC 1321, section\u00a03.4, Step 4. Process Message in 16-Word Blocks, p. 5"},{"key":"3_CR3","unstructured":"NIST.gov: Computer Security Division, Computer Security Resource Center. http:\/\/csrc.nist.gov (2010). Accessed 9 Aug 2010"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Wang, F., Yang, C., Wu, Q., Shi, Z.: Constant memory optimizations in MD5 Crypt cracking algorithm on GPU-accelerated supercomputer using CUDA. In: 2012 7th International Conference on Computer Science & Education (ICCSE), pp. 638\u2013642 (2012)","DOI":"10.1109\/ICCSE.2012.6295156"},{"key":"3_CR5","unstructured":"CUDA C Programming Guide. http:\/\/docs.nvidia.com\/cuda\/index.html"},{"key":"3_CR6","unstructured":"Nguyen, D.H., Nguyen, T.T., Duong, T.N., et al.: Cryptanalysis of MD5 on GPU Cluster. In: 2010 international conference on information security and artificial intelligence. 2, 910\u2013914 (2010)"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Wu, H., Liu, X., Tang, W.: A Fast GPU-based implementation for MD5 hash reverse. In: 2011 IEEE International Conference on Anti-Counterfeiting Security and Identification, pp. 13\u201316 (2011)","DOI":"10.1109\/ASID.2011.5967405"}],"container-title":["Communications in Computer and Information Science","Trustworthy Computing and Services"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-43908-1_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T13:30:52Z","timestamp":1746279052000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-662-43908-1_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783662439074","9783662439081"],"references-count":7,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-43908-1_3","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"27 June 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}