All Projects → crypto-browserify → browserify-aes

crypto-browserify / browserify-aes

Licence: other
aes, for browserify

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to browserify-aes

browserify-cipher
No description or website provided.
Stars: ✭ 15 (-73.21%)
Mutual labels:  browserify, aes
simpira384
An AES-based 384 bit permutation.
Stars: ✭ 18 (-67.86%)
Mutual labels:  aes
randomgen
Numpy-compatible bit generators and add some random variate distributions missing from NumPy.
Stars: ✭ 82 (+46.43%)
Mutual labels:  aes
cryptalk
HTML5/Node.js based, client side (E2EE) encrypted instant chat
Stars: ✭ 73 (+30.36%)
Mutual labels:  aes
AES
Implementation of Rijndael cipher algorithm
Stars: ✭ 42 (-25%)
Mutual labels:  aes
aesCbc
aes-cbc加密解密
Stars: ✭ 68 (+21.43%)
Mutual labels:  aes
globify
Run browserify and watchify with globs - even on Windows!
Stars: ✭ 16 (-71.43%)
Mutual labels:  browserify
browserify-bower
A browserify plugin, to enable you use bower components just like node modules
Stars: ✭ 20 (-64.29%)
Mutual labels:  browserify
sentiment-analysis
🎈 A Node.js AFINN-111 based sentiment analysis module
Stars: ✭ 26 (-53.57%)
Mutual labels:  browserify
optiga-trust-m
OPTIGA™ Trust M Software Framework
Stars: ✭ 86 (+53.57%)
Mutual labels:  aes
CryptoKnight
CryptoKnight is a general purpose cryptography desktop app
Stars: ✭ 18 (-67.86%)
Mutual labels:  aes
cacheify
Browserify transform wrapper that caches the transforms between runs to improve performance
Stars: ✭ 30 (-46.43%)
Mutual labels:  browserify
CppSecurity
C++ Security Library
Stars: ✭ 24 (-57.14%)
Mutual labels:  aes
enigma
A fast, native, cryptographic engine for the web
Stars: ✭ 101 (+80.36%)
Mutual labels:  aes
aescryptable
AES encryption/decryption with random iv. Swift 5 and up.
Stars: ✭ 29 (-48.21%)
Mutual labels:  aes
aes-gcm-siv
.NET Core 3.0 implementation of AES-GCM-SIV nonce misuse-resistant authenticated encryption
Stars: ✭ 22 (-60.71%)
Mutual labels:  aes
AES
C++ AES implementation
Stars: ✭ 365 (+551.79%)
Mutual labels:  aes
oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (-69.64%)
Mutual labels:  aes
wx-ding-aes
Node.js 微信开放平台、企业微信、钉钉第三方回调接口 AES 解密库
Stars: ✭ 45 (-19.64%)
Mutual labels:  aes
django-mirage-field
Django model field encrypt/decrypt your data, keep secret in database.
Stars: ✭ 86 (+53.57%)
Mutual labels:  aes

browserify-aes

Build Status

Node style aes for use in the browser. Implements:

  • createCipher
  • createCipheriv
  • createDecipher
  • createDecipheriv
  • getCiphers

In node.js, the crypto implementation is used, in browsers it falls back to a pure JavaScript implementation.

EVP_BytesToKey is a straight up port of the same function from OpenSSL as there is literally no documenation on it beyond it using 'undocumented extensions' for longer keys.

LICENSES

Much of this library has been taken from the AES implementation in triplesec (apparently licensed MIT), which is a partial derivation of crypto-js, which is licensed BSD-3 clause, the relevant LICENSE text for both MIT and BSD-3 can be found in LICENSE.

Parts of ghash.js are a partial derivation of work by Juho Vähä-Herttua in SJCL, which is LICENSED BSD-2 || GPL-2, with the LICENSE text included inline in ghash.js.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].