Wechat Message Encryption Wrapper

Build Status Coverage Status Hex Version License

An Elixir Wrapper for Wechat Message Encryption. 微信加密解密技术方案

Installation

  1. Add we_whisper to your list of dependencies in mix.exs:
```elixir
def deps do
[{:we_whisper, "~> 0.1.2"}]
end
```
  1. Ensure we_whisper is started before your application:
```elixir
def application do
[applications: [:we_whisper]]
end
```

Usage

Create whisper

whisper = WeWhisper.Whisper.new appid, token, encoding_aes_key

Decrypt message

{:ok, decrypted_message} = whisper |> decrypt_message(encrypted_message)

Encrypt message

encrypted_message = whisper |> encrypt_message(message, nonce, timestamp)