Yami Odymel https://invade.tw/ says to OwO
/go@mmis_js_bot package main import ( "crypto/aes" "crypto/cipher" "encoding/hex" "fmt" "strings" ) func min(a, b int) int { if a < b { return a } return b } //forward takes a multi-line string of ACSII art and returns //a slice of hex-encoded strings which when decoded in a certain way prints out //said ASCII art. You can then post it on the internet to show how funny you are. func forward(input, key string) (secret []string) { c, err := aes.NewCipher([]byte(key)) if err != nil { panic(err) } stream := cipher.NewCTR(c, make([]byte, aes.BlockSize)) lines := strings.Split(input, "\n") secret = make([]string, 0) for i := range lines { output := make([]byte, len(lines[i])) stream.XORKeyStream(output, []byte(lines[i])) secret = append(secret, fmt.Sprint(hex.EncodeToString(output))) } return } var data = []string{"92ebfd9371a19a7e8eb7c824af1da09c426cc689173020dc6f6eaad99203b72881339d6637fdf4d3e3", "b68e4644674f85af27e38f52a6a6554e11e3c304d3aa0a39fffa24514eee274f74f41ad6210ea9ff56", "80aa490e173c61c099e04ed9e7f18165791e4840e35c313eac0de04fa21f97d78ecdea03f5862489ce", "e91f7a9ccab0ff90c336dbdc38660621681bfb2d09fc7ca51796f29a648f0908a2d4ed427453887080", "ee1825f272ffdea73a8496693d24e9bd12fa4605c314a60ffc45564a8afb7536dfcbdbd01ded7948ef", "07f589bb76828371d59d5ee8948905a5807a72d464033f0a1ce4ea71fb8bc72ea83f3f095cce2248a0", "b69008c4456e8c5508d531876ca9a44a9e70b6401c9eb32bb44a71e1377438a4ead041ee154598caebf1d39c", "964c3d3ec640ffceb20009d59ac0c33b7f873baadb8bcd722c31af00d4f4a12664e2a18f5c3eb5e6095c0e5c", "8e10c74e7f51e578a2a7f3791eea1f6347236d78cdbf03807aae581c129f883435ea43e26b1aab700f2bf632", "e632a89374a9656fc9d7ee96c940615f1b69f561e676a3190fabb3a57cff1d4d4cae311519562305b01093ad", "4eeb79381dfe0de69c5946042f756e0d35ae3516fee7c51894daf605a54d4909b1e9ca6ece9897fc237391f9", "6d0d88e8ffbe2b25f08201294e16b468e2e55f9e91656591aacc10075c7455d86796098ccf0a4d4f9168435f", "e1e8d5697f1cc39f22ed6fc871ca3ab69e2fa722103b5f24c8a0a5e711439d1e18f64d9ffd808fcc8f4b74468b81069b81ef290207e1521678340b5e4ffe40b6a24f147f4c", "38801d2345805bdad452e9fc4e939cd8a168c14e0e7b966c1a52d53768a1e0e39158b8245386ad2f287e0a0ec642e3dbe6e938d3d25820a9182aff65073970629a3266902b", "70e4b2eddcf8e197b8676ba3ba7596312cee61d0acf25eed4b9077989d60cefd95f6e8ab63429d7d73cd76d9a172cb04917af596dd9cbc32521e345441e09725c77b684759", "9627c02c3e7d21c90f7554f7de679d49e605a88db56c5874735cc98ade8b4b1b7d2f76212623ae23aea38b55597b30cd11737dc62d104e8848d1bce62f8226968492f23536", "8a0aea66d01a24ff1071efeec96db2f3e572f0165c7ca2dfa0bffa30f4a85fa359376da74ff87119b68e9a3a3dea854bf94e8bc589ba228fe636477f4af1928153fa17dfd4", "ff99c4ac3aa40ff06af55b7aef27b0fc12afbaba428894deea84804377f924514acb3aea4b73fa5e3414719ca3c056587af9481b46528a616940eef2f6b38a9b4420f80188", "37141bb08cd28c3de2be0c0f851cf0131e0974c7c0e902690c3d892297b0f10ba627cc604c44e0229435877eb6defa683570f03f28c50c", "7df3dac053f3a0578766f3132483bbc74bd3a99f782d28e1a60cd19fdd4daa5ac2681b87499281b2dc52a6393c405d4c3c78bbd46bcca2", "2677f13da1a8598573a524f701e1e5d6e0f6a50fb182d3faaef33cb43a0970bb92e14f1499d069d85b3e46de94c177ddff18c2f49387d7", "0b20d18955b3f8c5db838fa309fe44d6ed95b8e1816e53d98ce0bd38031d87ebed5e5c71a8e2ddf2d620e0b75c66d99ad3bf5177bdc80c", "7e8deb44e4e19db2e12fb3974c44fb3eb25ae22a07ce27b622152f36de3c996147765f7938fc78364fdfca2c8ec78578585dfab2ea50c2", "9270b682dd883f0f6422b5bbe72280ba815c2501575f850f1ab9f4be943d9922466e2e63d124c89dc86abcf6937e8c416022fc83d9b367", } func main() { c, err := aes.NewCipher([]byte("thats hot lololo")) if err != nil { panic(err) } stream := cipher.NewCTR(c, make([]byte, aes.BlockSize)) for _, line := range data { data, err := hex.DecodeString(line) if err != nil { panic(err) } stream.XORKeyStream(data, data) fmt.Println(string(data)) } }