SHA-256: Difference between revisions

Content added Content deleted
(Add R solution)
(Added AWK solution)
Line 8: Line 8:
<lang AutoHotkey>str := "Rosetta code"
<lang AutoHotkey>str := "Rosetta code"
MsgBox, % "File:`n" (file) "`n`nSHA-256:`n" FileSHA256(file)
MsgBox, % "File:`n" (file) "`n`nSHA-256:`n" FileSHA256(file)




; SHA256 ============================================================================
; SHA256 ============================================================================
Line 61: Line 59:
<pre>String: Rosetta code
<pre>String: Rosetta code
SHA-256: 764FAF5C61AC315F1497F9DFA542713965B785E5CC2F707D6468D7D1124CDFCF</pre>
SHA-256: 764FAF5C61AC315F1497F9DFA542713965B785E5CC2F707D6468D7D1124CDFCF</pre>

=={{header|AWK}}==
Using the system function as a 'library'.
<lang AWK>{
("echo -n " $0 " | sha256sum") | getline sha;
gsub(/[^0-9a-zA-Z]/, "", sha);
print sha;
}
</lang>

{{out}}
<pre>764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf</pre>


=={{header|BaCon}}==
=={{header|BaCon}}==