diff --git a/doc/md5sum_help.txt b/doc/md5sum_help.txt
new file mode 100644
index 0000000..f647408
--- /dev/null
+++ b/doc/md5sum_help.txt
@@ -0,0 +1,27 @@
+Usage: md5sum [OPTION]... [FILE]...
+Print or check MD5 (128-bit) checksums.
+With no FILE, or when FILE is -, read standard input.
+
+ -b, --binary read in binary mode
+ -c, --check read MD5 sums from the FILEs and check them
+ -t, --text read in text mode (default)
+ Note: There is no difference between binary and text mode option on GNU system.
+
+The following three options are useful only when verifying checksums:
+ --quiet don't print OK for each successfully verified file
+ --status don't output anything, status code shows success
+ -w, --warn warn about improperly formatted checksum lines
+
+ --help display this help and exit
+ --version stampa le informazioni sulla versione ed esce
+
+The sums are computed as described in RFC 1321. When checking, the input
+should be a former output of this program. The default mode is to print
+a line with checksum, a character indicating type (`*' for binary, ` ' for
+text), and name for each FILE.
+
+Report md5sum bugs to bug-coreutils@gnu.org
+GNU coreutils home page:
+General help using GNU software:
+Report md5sum translation bugs to
+For complete documentation, run: info coreutils 'md5sum invocation'
diff --git a/doc/sha1sum_help.txt b/doc/sha1sum_help.txt
new file mode 100644
index 0000000..d16ed56
--- /dev/null
+++ b/doc/sha1sum_help.txt
@@ -0,0 +1,27 @@
+Usage: sha1sum [OPTION]... [FILE]...
+Print or check SHA1 (160-bit) checksums.
+With no FILE, or when FILE is -, read standard input.
+
+ -b, --binary read in binary mode
+ -c, --check read SHA1 sums from the FILEs and check them
+ -t, --text read in text mode (default)
+ Note: There is no difference between binary and text mode option on GNU system.
+
+The following three options are useful only when verifying checksums:
+ --quiet don't print OK for each successfully verified file
+ --status don't output anything, status code shows success
+ -w, --warn warn about improperly formatted checksum lines
+
+ --help display this help and exit
+ --version stampa le informazioni sulla versione ed esce
+
+The sums are computed as described in FIPS-180-1. When checking, the input
+should be a former output of this program. The default mode is to print
+a line with checksum, a character indicating type (`*' for binary, ` ' for
+text), and name for each FILE.
+
+Report sha1sum bugs to bug-coreutils@gnu.org
+GNU coreutils home page:
+General help using GNU software:
+Report sha1sum translation bugs to
+For complete documentation, run: info coreutils 'sha1sum invocation'