Code Monkey home page Code Monkey logo

asymmetric-key-generator's Introduction

Asymmetric Key Generator

This simple tool can be used to generate an Ed25519 PKCS#8 and RSA key pairs (private and public key).

There's two methods to run the tool, you can either download or build from source code.

Download

Prebuild apps can be found in Releases.

To verify the package's integrity, download both the app and the checksum file to the same directory:

-rw-r--r--@  1 john  staff   156M 18 Nov 17:02 AsymmetricKeyGenerator-0.5.0-universal.dmg
-rw-r--r--@  1 john  staff   102B 18 Nov 19:01 AsymmetricKeyGenerator-0.5.0-universal.dmg.CHECKSUM

Then run sha256 checksum:

sha256sum -c AsymmetricKeyGenerator-0.5.0-universal.dmg.CHECKSUM

If it passes the integrity check, it'll return AsymmetricKeyGenerator-0.5.0-universal.dmg: OK

Build from source code

Obtain the source code locally and go through the following steps:

// install package
npm install

// run locally
npm run start

// build packages locally into the "dist" folder.
npm run dist

Usage

  1. Open the app;

  2. Choose the key type; Recommend to keep the default value (Ed25519), then click the button Generate Key Pair;

  3. Below on the left column is the Private Key, which should be stored in a secure location on your local disk (by using the Save button) and must never be shared with anyone;

  4. The right column is the Public Key. Click Save button to save into local disk. This key can be shared with others to verify the Private Key signed data;

Contribution

Contributions are welcome! If you've found a bug within this project, please open an issue to discuss what you would like to change.

License

MIT

asymmetric-key-generator's People

Contributors

2pd avatar alplabin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.