This Go program reads a text file line by line, computes the SHA256 checksum for each line concurrently using goroutines, and prints out the checksums in the original order of the lines. (Implemented for Cybozu's internship pre-assignment)
% go run main.go <filename>
Replace <filename> with the path to the input file you want to process.