package main
import (
"encoding/hex"
"fmt"
"golang.org/x/crypto/blowfish"
)
func main() {
encryptedText, _ := hex.DecodeString("c01d7c2768ba633990d458a78e0e4ce50627c20cffe54c8c")
key := []byte("j0klBHYlVQOkc1LCE6ECZwBf1Siyvt5l")
cipher, _ := blowfish.NewCipher(key)
plainText := make([]byte, len(encryptedText))
size := blowfish.BlockSize
for bs, be := 0, size; bs < len(encryptedText); bs, be = bs+size, be+size {
cipher.Decrypt(plainText[bs:be], encryptedText[bs:be])
}
fmt.Println(string(plainText))
}