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.509If 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-leggedOpenPGP.js is a JavaScript implementation of the OpenPGP protocol. It aims to provide an Open Source OpenPGP library in JavaScript so it can be used on virtually every device. This does not require gpg on their machines in order to use the library. The idea is to implement all the needed OpenPGP functionality in a JavaScript library that can be reused in other projects that provide browser extensions or server applications. It should allow you to sign, encrypt, decrypt, and verify any kind of text - in particular e-mails - as well as managing keys.
crypto cryptography security pgp openpgp gpg encryption hash signing rsaThe Illustrated TLS Connection: Every byte explained
tls tls12 elliptic-curves rsa ecdhe ssl aes-cbc"JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no dependencies using runtime's native crypto in Node.js, Browser, Cloudflare Workers, Electron, and Deno. The test suite utilizes examples defined in RFC7520 to confirm its JOSE implementation is correct.
verify jwt node browser jose validate jsonwebtoken sign jwk jwe jws jwa encrypt decrypt jwks deno cloudflare-workers cloudflare compact decode detached ec ecdsa eddsa electron embedded flattened general isomorphic json-web-token oct okp payload pem pkcs8 rsa secp256k1 signature spki universal webcrypto workers x509This library developed and tested primary for Node.js, but it still can work in browsers with browserify. You can specify some options by second/third constructor argument, or over key.setOptions() method.
rsa crypto nodejs signing node assymetric encryption decryption sign verify pkcs1 oaep pssRustls is a modern TLS library written in Rust. It's pronounced 'rustles'. It uses ring for cryptography and libwebpki for certificate verification. It aims to provide a good level of cryptographic security, requires no configuration to achieve that security, and provides no unsafe features or obsolete cryptography.
tls cryptography ssl security rsaPublic key RSA encryption in Swift. SwiftyRSA is used in the Scoop iOS app to encrypt driver license numbers before submitting them to Checkr through our API.
ios encryption rsa tvos watchos securitySee 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-trackerThis tool is related to ACM CCS 2017 conference paper #124 Return of the Coppersmith’s Attack: Practical Factorization of Widely Used RSA Moduli. It enables you to test public RSA keys for a presence of the described vulnerability.
rsa detector fingerprinting discrete-logarithm infineon rsa-keys roca roca-detector roca-detecPython-RSA is a pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline. The code was mostly written by Sybren A. Stüvel. Documentation can be found at the Python-RSA homepage. For all changes, check the changelog.
rsa rsa-cryptography python-rsaRSA Tools allows you to handle easy with Encryption, Decryption Singning and Verifying of Messages. The programm was written to sign and verify licences. You don't longer need to do complicated Licensing, Just take the processorID or mac-adress! This project was written in VB....
encryption rsa rsa-encryptionThe Bouncy Castle API provides many cryptoghraphic APIs to every developpers. It is a port targetting WinRT (Windows Store apps & WP8) of the original C# branch
aes cryptography pkcs12 rsa windows-8 windows-phone-8 windows-storeIn Norse mythology, Heimdall is the gatekeeper of Bifröst, the rainbow road connecting Midgard, realm of the humans, to Asgard, the realm of gods. In iOS, Heimdall serves as a gatekeeper between Security framework and the UI, offering a nice wrapper around the C APIs for encrypting, decrypting, signing and verifying messages.
ios security rsa aes encrypted-messagesThis repo host implementations and explanations of different RSA attacks using lattice reduction techniques (in particular LLL). First, we'll see how Coppersmith found out that you could use lattice reduction techniques to attack a relaxed model of RSA (we know parts of the message, or we know parts of one of the prime, ...). And how Howgrave-Graham reformulated his attack.
rsa lattice boneh-durfee cryptography crypto sageLibrary to retrieve RSA public keys from a JWKS endpoint
jwks rsa jwtVery minimal utils that are required in order to write reasonable JS-only crypto module.This software is licensed under the MIT License.
ssl tls rsa self-signedPerformance greatly depends on the bit size of the generated private key. With 1024 bits you get a key in 0.5s-2s, with 2048 bits it takes 8s-20s, on the same machine. As this will block the event loop while generating the key, make sure that's ok or to spawn a child process or run it inside a webworker.Get an RSA PEM key pair.
rsa keypair keys encryption public private key ssh
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.