anchor.diff:  
   == Introduction
   
  -Buddy *hashers* module is dedicated to provide a collection
  -of secure password hashers functions.
  +*buddy-hashers* provides a collection of secure password hashers
  +with lightweight and extensible abstraction for build powerfull
  +password authentication processes.
   
   .Supported password hashers algorithms
   [options="header", cols="^1,^1,^3"]
  
positive.code: 
  === Leiningen
  
  The simplest way to use _buddy-hashers_ in a clojure project, is by including it in the dependency
  vector on your *_project.clj_* file:
  
  ._on project.clj_
  [source,clojure]
  ----
  [buddy/buddy-hashers "0.7.0"]
  ----
  
  === Gradle
  
  If you are using gradle, this is a dependency line for gradle dsl:
  
  [source,groovy]
  ----
  compile "buddy:buddy-hashers:0.7.0"
  ----
  
  
  == Quick Start
  
  Hashers module consists in two public functions: *encrypt* and *check* and both them are
  located on `buddy.hashers` namespace.
  
  For start using it, just import it on your namespace:
  
  [source,clojure]
  ----
  (ns my.app
    (:require [buddy.hashers :as hashers]))
  ----
  
  Now, choice the algorithm and encrypt your passwords:
  
  [source,clojure]
  ----
  ;; Generate hash from plain password
  (hashers/encrypt "secretpassword"))
  ;; => "bcrypt+sha512$4i9sd34m..."
  
negative.code: ;; => true
  ----
  
  == Advanced options
  
  === Algorithm tunning params
  
  Each algorithm can be tweaked passing additional parameters on the second argument
  to *encrypt* function. And options vary depending on the used algorithm.
  