Simple AES-256-CBC encyption/decryption of target files.
aes, for browserify
All the cryptographic primitives used in Ethereum.
decrypt aes-128 content using a key
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
AES crypto native module for react-native
Audited & minimal JS implementation of Salsa20, ChaCha and AES
TypeScript definitions for aes-js
Request Cryptography
ciphers for the browser
(ESM port) Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions
implementation of crypto for the browser
Universal Module for AES Encryption and Decryption in JavaScript
Node/Pure JavaScript symmetric ciphers adapter
A simple binding to Google's cpu_features library for obtaining information about installed CPU(s)
High-performance synchronous AES implementation for JavaScript
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
Isomorphic Cryptography Library for AES, HMAC and SHA2
Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions
Standalone cryptographic library. A minimalist port of cryptojs javascript library to node.js, that supports AES symmetric key cryptography. node-cryptojs-aes works great on frontend data masking and unmasking.
JavaScript library of crypto standards.
A simple wrapper around AES to support Objects
A framework agnostic encryption library
An easy way to use symmetric keys in browsers or node
Simple AES-256-driven encryption
Simple but LOW security AES gem - OBSOLETE.
Simple AES encryption / decryption for Ruby
Minienigma it's a simple to use string encrypting/decrypting machine out of the box. It uses a AES 256 CBC algorithm which makes your data pretty secure this days. In order to use it, make sure to configure it using MiniEnigma.configure(key, iv) where key and iv needs to be a combination of characters. Key must be 32 characters long. Iv must be 16 characters long. Then to encrypt just call MiniEnigma.encrypt('your insecure data here'). To decrypt MiniEnigma.decrypt('your secure data here'). PD: A nice place to get secure key and iv: http://randomkeygen.com
Encrypts a string value using the AES 256 CBC algorithm and decrypts it back again.
Store sensitive data safely as encrypted strings or entire files, using symmetric aes-256-cbc encryption/decryption with a secret key and an IV vector, and YAML-friendly base64-encoded encrypted result.
Simple AES-128 bit encryption / decryption for Ruby
Store sensitive data safely as encrypted strings or entire files, using symmetric aes-256-cbc encryption/decryption with a secret key and an IV vector, and YAML-friendly base64-encoded encrypted result.
A simple program for AES encryption and base 64 encoding
Sym is a ruby library (gem) that offers both the command line interface (CLI) and a set of rich Ruby APIs, which make it rather trivial to add encryption and decryption of sensitive data to your development or deployment workflow. For additional security the private key itself can be encrypted with a user-generated password. For decryption using the key the password can be input into STDIN, or be defined by an ENV variable, or an OS-X Keychain Entry. Unlike many other existing encryption tools, Sym focuses on getting out of your way by offering a streamlined interface with password caching (if MemCached is installed and running locally) in hopes to make encryption of application secrets nearly completely transparent to the developers. Sym uses symmetric 256-bit key encryption with the AES-256-CBC cipher, same cipher as used by the US Government. For password-protecting the key Sym uses AES-128-CBC cipher. The resulting data is zlib-compressed and base64-encoded. The keys are also base64 encoded for easy copying/pasting/etc. Sym accomplishes encryption transparency by combining several convenient features: 1. Sym can read the private key from multiple source types, such as pathname, an environment variable name, a keychain entry, or CLI argument. You simply pass either of these to the -k flag — one flag that works for all source types. 2. By utilizing OS-X Keychain on a Mac, Sym offers truly secure way of storing the key on a local machine, much more secure then storing it on a file system, 3. By using a local password cache (activated with -c) via an in-memory provider such as memcached, sym invocations take advantage of password cache, and only ask for a password once per a configurable time period, 4. By using SYM_ARGS environment variable, where common flags can be saved. This is activated with sym -A, 5. By reading the key from the default key source file ~/.sym.key which requires no flags at all, 6. By utilizing the --negate option to quickly encrypt a regular file, or decrypt an encrypted file with extension .enc 7. By implementing the -t (edit) mode, that opens an encrypted file in your $EDITOR, and replaces the encrypted version upon save & exit, optionally creating a backup. 8. By offering the Sym::MagicFile ruby API to easily read encrypted files into memory. Please refer the module documentation available here: https://www.rubydoc.info/gems/sym
IMP is a simple console password manager. Passwords are stored in an AES encrypted filesystem-like tree. The main functionality includes printing, setting and copying passwords, allowing the handling of passwords without them being shown on screen.
This gem provides a dead-simple encryption of string / text attributes of ActiveRecord and Mongoid models. Encryptor internally uses ActiveSupport::MessageEncryptor and therefore it uses 'aes-256-cbc' cipher by default. Gem does NOT require column with different name. From user perspective encryption is completely transparent - they use decrypted values all the time, but encrypted values are stored in database.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.