juanelas Goto Github PK
Name: Juan Hernández Serrano
Type: User
Company: Universitat Politècnica de Catalunya
Name: Juan Hernández Serrano
Type: User
Company: Universitat Politècnica de Catalunya
Easy to use aes-gcm cipher for node.js and browser
Base64 for both node.js and browser JavaScript. It supports URL-safe encoding and enabling/disabling padding. Buffers can be implemented using ArrayBuffer, any TypedArray or Buffer
A template for creating a bash script that receives short and long options and arguments
Convert from bigint to buffer (or uint8array), hex string, utf8 string, bas64 and backwards. For both node.js and javascript native.
Utils for working with cryptography using native JS implementation of BigInt. It includes arbitrary precision modular arithmetics, cryptographically secure random numbers and strong probable prime generation/testing. It works with Node.js, and native JS, including React and Angular
Some extra functions to work with modular arithmetics using native JS implementation of BigInt.
Secure random numbers and probable prime (Miller-Rabin primality test) generation/testing using native JS (stage 3) implementation of BigInt.
An alpine container with just a sshd server and some scripts to add/remove users
Flatpack version of drumgizmo using org.freedesktop.LinuxAudio.BaseExtension available in flathub. It can be used to make drumgizmo LV2 plugin available for the flathub's versions of Ardour and/or Bitwig
A simple fortune-teller server authenticated with JWTs. It has been created merely with an academic purpose.
A barebones implementation of a https+express+passport project that authenticates users with JWT and allows login with username/passwords or github oauth
Pull requests for new applications to be added
A docker image to run a custom server with the latest stable LanguageTool, a style and grammar proofreading software for English, French, German, and a lot of other languages.
Markdown to standalone HTML converter. It generates a standalone HTML with all CSS and images embedded, browsable responsible TOC, math support (KATEX) and code syntax highlighting (highlight.js).
A skeleton for creating modules that work in either node.js and browsers' javascript
A package to perform SHA hash functions over key-value objects that works both in Node.js and native JS. It also can be used with typescript projects. It provides a single method `digest()` that first creates an array of the object values ordered by the object keys (order in JS objects is not guaranteed); then, it JSON.stringify it; and finally it hashes it. The output is a string with the hexadecimal representation of the digest. Internally the hash is computed using node crypto (node.js) or subtle crypto (browsers). In order to guarantee native compatibility with browsers, the supported hash algorithms are SHA-1, SHA-256, SHA-384 and SHA-512.
A just-working, easily-configurable OpenVPN docker
An implementation of the Paillier cryptosystem using native JS implementation of BigInt
Paillier cryptosystem
A pure js implementation of the Paillier cryptosystem. THIS PROJECT IS NO LONGER MAINTAINED. Consider switching to paillier-bigint that it is a pure JS native implementation and will work with both Node.js and Browsers, and not just Node.js.
PBKDF2 following RFC 2898 using HMAC (with SHA-1, SHA-256, SHA-384, SHA-512) as the PRF
An example of React connected to a backend API that allows login with username/password and OAuth2 ACG (with GitHub)
RSA cryptosystem
Scrypt using MCF (or PHC) for both browsers and Node.js
A faster JS implementation of the scrypt password-based key derivation function
A docker image of an SSH server thought to be used for TCP forwarding with public key authentication only. It is a single account approach (using the root user)
Stochastic Simplicial Contagion Model
ssi-login with pure-javascript sw wallet (unsecure)
A tool for exploiting Moxie Marlinspike's SSL "stripping" attack.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.