diff options
Diffstat (limited to 'lib/brute.go')
-rw-r--r-- | lib/brute.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/brute.go b/lib/brute.go index 54be06b..5210df1 100644 --- a/lib/brute.go +++ b/lib/brute.go @@ -15,15 +15,15 @@ func XORCrackSingleKey(hs string) (byte, string, float64) { var scr float64 = 100.0 i := byte(0) + as := []byte(HexStrToAsciiStr(hs)) for i < 255 { - ks := FillStr(ByteToHexStr(i), l) - xs := FixedXOR(hs, ks) - as := HexStrToAsciiStr(xs) + ks := FillBytes(i, l) + xs := FixedXORBytes(as, ks) - s := phraseScore(as) + s := phraseScore(string(xs)) if s < scr { k = i - ds = as + ds = string(xs) scr = s } i += 1 |