summaryrefslogtreecommitdiffstats
path: root/challenge
diff options
context:
space:
mode:
Diffstat (limited to 'challenge')
-rw-r--r--challenge/c05.go10
-rw-r--r--challenge/c06.go2
2 files changed, 5 insertions, 7 deletions
diff --git a/challenge/c05.go b/challenge/c05.go
index c794e15..a9b1682 100644
--- a/challenge/c05.go
+++ b/challenge/c05.go
@@ -5,18 +5,16 @@ package challenge
import (
"fmt"
+
"ricketyspace.net/cryptopals/lib"
)
-var icebaby string = `Burning 'em, if you ain't quick and nimble
-I go crazy when I hear a cymbal`
-
-var key string = "ICE"
-
func C5() {
+ icebaby := `Burning 'em, if you ain't quick and nimble
+I go crazy when I hear a cymbal`
+ key := "ICE"
es := lib.RepeatingXOR(icebaby, key)
hs := lib.AsciiStrToHexStr(es)
-
fmt.Printf("RepeatingXOR('%v', '%v') = %v\n", icebaby, key, hs)
}
diff --git a/challenge/c06.go b/challenge/c06.go
index 9e0d81d..025a29f 100644
--- a/challenge/c06.go
+++ b/challenge/c06.go
@@ -29,7 +29,7 @@ func crack(bs []byte, ks int) (string, string) {
blocks := lib.BreakIntoBlocks(bs, ks)
blocks = lib.TransposeBlocks(blocks, ks)
- key = ""
+ key := ""
for i := 0; i < len(blocks); i++ {
k := findKey(blocks[i])