Home

Awesome

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
} );