// Copyright © 2021 siddharth ravikumar // SPDX-License-Identifier: ISC package challenge import ( "fmt" "ricketyspace.net/cryptopals/lib" ) func C3() { hs := "1b37373331363f78151b7f2b783431333d78397828372d363c78373e783a393b3736" k, ds, scr := lib.XORCrackSingleKey(hs) fmt.Printf("Key is '%c' (Score: %v)\n", k, scr) fmt.Printf("Decrypted string: %v\n", ds) } // Output: // // Key is 'X' (Score: 0.03235294117647047) // Decrypted string: Cooking MC's like a pound of bacon