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:

        def deps do
          [{:we_whisper, "~> 0.1.3"}]
        end
        ```
  2. Ensure we_whisper is started before your application:

        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)