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}}== |