初级会员
  • 第 79723 位会员
  • ouhuangla
  • 2024-01-05 06:45:49
  • Offline
  • 22 36

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • ``` func encrypt(input string, key string) string { block, _ := des.NewTripleDESCipher([]byte(key)) blockSize := block.BlockSize() input = pkcs7Pad(input, blockSize) ciphertext := make([]byte, len(input)) mode := cipher.NewCBCEncrypter(block, make([]byte, blockSize)) mode.CryptBlocks(ciphertext, []byte(input)) return strings.ToUpper(hex.EncodeToString(ciphertext)) } func pkcs7Pad(input string, blockSize int) string { padSize := blockSize - len(input)%blockSize pad := strings.Repeat(string(byte(padSize)), padSize) return input + pad } ```