Wechat Message Encryption Wrapper

Build Status][travis-img]][travis] [![Coverage Status][coverage-img]][coverage] [![Hex Version][hex-img] [ 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.3"}]
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)