A native implementation of TLS (and various other cryptographic tools) in JavaScript. The Forge software is a fully native implementation of the TLS protocol in JavaScript, a set of cryptography utilities, and a set of tools for developing Web Apps that utilize many network resources.
crypto cryptography x509 message-digest aes asn1 cipher pkcs tls certificate pkcs7 pkcs1 pkcs12 pbkdf2 csr hmac sha1 sha256 md5 asn asn.1 cbc des gcm http https network pki prng rc2 rsa sha384 sha512 ssh x.509Various helpers to pass trusted data to untrusted environments
security hmac serializationIf you're looking for the popular OAuth Bible, here it is. It extensively explains the multitude of OAuth flows and how OAuth works. Require the library and the one you wish to use.
authentication oauth http request response hmac sha1 plaintext rsa 1.0a 2.0 echo xauth 2-legged 3-legged two-legged three-leggedring is focused on the implementation, testing, and optimization of a core set of cryptographic operations exposed via an easy-to-use (and hard-to-misuse) API. ring exposes a Rust API and is written in a hybrid of Rust, C, and assembly language. ring is focused on general-purpose cryptography. WebPKI X.509 certificate validation is done in the webpki project, which is built on top of ring. Also, multiple groups are working on implementations of cryptographic protocols like TLS, SSH, and DNSSEC on top of ring.
security ecdsa ecdh curve25519 aes-gcm sha-256 sha-384 sha-512 ecc hmac hkdf pbkdf2 p-256 p-384 x25519 chacha20-poly1305 ed25519 constant-time cryptographySee the latest Documentation. If your app's language is Go, you need to add just one line code to your application after importing client.
cli jwt verification rsa jwt-token hmac cli-app hmac-authentication jwt-authentication cli-application license-server rsa-key-encryption license-management customer-management license-generator cli-tool rsa-algorithm license-trackerjshashes is lightweight library implementing the most extended cryptographic hash function algorithms in pure JavaScript (ES5 compliant).You can use the simple command-line interface to generate hashes.
hashing-algorithm hmac hexadecimal hash-encoding minim-library sha1 sha2 ripemd160 sha512 cryptography hash md5 sha256 hashes ripemd base64 crc encoding algorithmLogins and passwords are for humans. Communication between applications need to be protected through different means. ApiAuth is a Ruby gem designed to be used both in your client and server HTTP-based applications. It implements the same authentication methods (HMAC-SHA1) used by Amazon Web Services.
hmac hmac-authentication ruby-on-rails hmac-sha512 hmac-md5 hmac-signature hmac-sha1 api-authenticationOrion is a cryptography library written in pure Rust. It aims to provide easy and usable crypto while trying to minimize the use of unsafe code. You can read more about Orion in the wiki. This library has not undergone any third-party security audit. Usage is at own risk.
cryptography crypto aead argon2 pbkdf2 hmac hkdf chacha20-poly1305 poly1305 blake2b orion sha512 chacha20 argon2i xchacha20-poly1305 pure-rust xchacha20 secretstreamPrivy is a small and fast utility for password-protecting secret data such as API keys, cryptocurrency wallets, or seeds for digital signatures.Say for example you are using GnuPG. You are about to sign a message but it first requires your password. Does your password become the input to instantiate your private key? No, it is first hashed by a secure key derivation function. That hash then becomes the input to a symmetric cipher such as AES which then decrypts your stored private key. That is what Privy does.
secrets passwords encryption keys aes hmacSHA-256 implementation for JavaScript/TypeScript with typed arrays that works in modern browsers and Node.js. Implements the hash function, HMAC, and PBKDF2.Public domain. No warranty.
hash sha256 pbkdf2 cryptography crypto hmacImplementation of http://nacl.cr.yp.to/auth.html (requires TweetNaCl.js).Written in 2014 by Dmitry Chestnykh. Public domain.
authentication auth crypto hmac hmac-sha512 nacl tweetnaclangular-crypto provides standard and secure cryptographic algorithms for Angular.js with support for: MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64
crypto cryptojs angular angularjs md5 sha-1 sha-256 rc4 rabbit aes des pbkdf2 hmac ofb cfb ctr cbc base64Have a look at the official crypto documentation.Please be aware that the browser version of this library uses crypto-browserify, which is only a partial implementation of node's native crypto module. Check out their documentation to see what is supported and what not.
crypto hash hmac isomorphic sign universalJust a bike-shed.This software is licensed under the MIT License.
hash sha256 sha224 hmacFor help with this package or general Go discussion, please join the Discord Gophers chat server.This assumes you already have a working Go environment, if not please see this page first.
itsdangerous hmac authentication token-authetication token jwt message-authentication-code signing hmac-signer mac blake2bNode port of itsdangerous python signer.
signing authentication hmac digestToken is just a small wrapper around sha512 HMAC hashes. Note that tokens from the previous and next time step are accepted, e.g. tokens can be valid up to three time steps from when they were issued. This allows for 1) the token to expire lazily and 2) for the servers to disagree on time (e.g. even if the generating server is ahead, the token will be accepted).
authentication auth access token hmac hash time
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.