Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timkurvers/as3-crypto
Fork of Henri Torgemane's excellent as3 cryptography library
https://github.com/timkurvers/as3-crypto
Last synced: about 2 months ago
JSON representation
Fork of Henri Torgemane's excellent as3 cryptography library
- Host: GitHub
- URL: https://github.com/timkurvers/as3-crypto
- Owner: timkurvers
- License: other
- Archived: true
- Created: 2011-09-21T21:33:33.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2017-06-18T19:38:19.000Z (over 7 years ago)
- Last Synced: 2024-08-04T05:04:32.458Z (5 months ago)
- Language: ActionScript
- Homepage: http://code.google.com/p/as3crypto
- Size: 4.76 MB
- Stars: 93
- Watchers: 12
- Forks: 46
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-actionscript-sorted - as3-crypto - Fork of Henri Torgemane's excellent as3 cryptography library (Utilities / Crypto)
README
# ActionScript 3 Cryptography Library
[![Seeking new maintainer(s)](https://img.shields.io/badge/%E2%9A%A0-seeking_new_maintainer%28s%29-red.svg?style=flat)](https://github.com/timkurvers/as3-crypto/issues/21)
Copyright (c) 2007 Henri Torgemane
Modifications (c) 2011-2013 Tim Kurvers and various other contributorsA cryptography library written in ActionScript 3 that provides several common algorithms. This version also introduces a TLS engine, more commonly known as SSL.
Licensed under the **BSD** license. Includes several derivative works from Java, C and JavaScript sources. See LICENSE for more information and a list of contributors.
## Original & GitHub-fork
The original project can be found at [http://code.google.com/p/as3crypto/](http://code.google.com/p/as3crypto/)
Although unofficial, this GitHub-fork includes community fixes and patches.
Consult the CHANGELOG for implemented fixes and contributors.
## Usage
The binary can be found in `/deploy/as3crypto.swc`
Copy to your library folder, add it to your class-path and off you go.
## Features
* Protocols: TLS 1.0 support (partial)
* Certificates: X.509 Certificate parsing and validation, built-in Root CAs.
* Public Key Encryption: RSA (encrypt/decrypt, sign/verify)
* Secret Key Encryption: AES, DES, 3DES, BlowFish, XTEA, RC4
* Confidentiality Modes: ECB, CBC, CFB, CFB8, OFB, CTR
* Hashing Algorithms: MD2, MD5, SHA-1, SHA-224, SHA-256
* Paddings available: PKCS#5, PKCS#1 type 1 and 2
* Other Useful Stuff: HMAC, Random, TLS-PRF, some ASN-1/DER parsing