Parallel brute force: Difference between revisions

Frink
(Parallel brute force in FreeBASIC)
(Frink)
Line 906:
Next i
Sleep</lang>
 
=={{header|Frink}}==
This does not use any parallel processing but just demonstrates Frink's built-in password hashing.
<lang frink>hashes = new set["1115dd800feaacefdf481f1f9070374a2a81e27880f187396db67958b207cbad",
"3a7bd3e2360a3d29eea436fcfb7e44c735d117c42d1c1835420b6b9942dd4f1b",
"74e1bb62f8dabb8125a58852b63bdf6eaef667cb56ac7f7cdba6d7305c50a22f"]
 
r = new range["a", "z"]
multifor [a,b,c,d,e] = [r,r,r,r,r]
{
str = "$a$b$c$d$e"
hash = messageDigest[str, "SHA-256"]
if hashes.contains[hash]
println["$str: $hash"]
}</lang>
{{out}}
<pre>
apple: 3a7bd3e2360a3d29eea436fcfb7e44c735d117c42d1c1835420b6b9942dd4f1b
mmmmm: 74e1bb62f8dabb8125a58852b63bdf6eaef667cb56ac7f7cdba6d7305c50a22f
zyzzx: 1115dd800feaacefdf481f1f9070374a2a81e27880f187396db67958b207cbad
</pre>
 
=={{header|Go}}==
490

edits