Skip to content

CreativeNotice/cfcrypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

CFCrypto

This project is forked from Bill Shelton's 2009 project of the same name.

I really liked Bill's take on managing one's own hashing tools rather than rely on Adobe, no offence Adobe.

I've, hopefully, brought the original project up to date with a cfscript refactor.

Usage
There are only two public methods you'll be using in your application.

  • generateSalt()
  • size - required numeric default = 16
  • type - required string default = 'base64'
  • computeHash()
  • password - required string
  • salt - required string
  • interations - required numeric default = 1024
  • algorithm - required string default = SHA-512

You'll want to generate a salt first, then run that and your password through computeHash().

var crypto = new Crypt0();
var salt = crypto.generateSalt();
var hash = crypto.computeHash('mypassword', salt);

About

cipher stuff for coldfusion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages