ActionScript (AS3) library for processing binary data. This library contains MD5, SHA-1, SHA-2 ( SHA-224 и SHA-256 ), Base64, CRC32 algorithms, JSON encoder & decoder as well as PNG and JPEG encoders.
ActionScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.externalToolBuilders
.settings
src
tests/by/blooddy/crypto
.actionScriptProperties
.flexLibProperties
.gitignore
.project
LICENSE.md
README.md
build.config.worker.xml
build.config.xml
build.properties
build.xml

README.md

BLODDY_CRYPTO

Wiki Download Last Release Licence

ActionScript (AS3) library for processing binary data.

Description

This library contains MD5, SHA-1, SHA-2 ( 224 и 256 ), Base64, CRC32 algorithms, JSON encoder & decoder as well as PNG and JPEG encoders.

Examples

Sync
import by.blooddy.crypto.MD5;
var result:String = MD5.hash( 'text' );
Async
import by.blooddy.crypto.MD5;
import by.blooddy.crypto.events.ProcessEvent;

var md5:MD5 = new MD5();
md5.hash( 'text' );
md5.addEventListener( ProcessEvent.COMPLETE, function(event:ProcessEvent):void {
	var result:String = event.data;
	trace( result ); // async result
} );
md5.addEventListener( ProcessEvent.ERROR, function(event:ProcessEvent):void {
	var error:Error = event.data;
	trace( error ); // async error
} );