SkillAgentSearch skills...

Cryptography

AES-256-CTR, AES-256-GCM, RSA, End-To-End Encryption { Diffie-Hellman, ECDH }, Digital Signature and Verification.

Install / Use

/learn @mdmuhtasimfuadfahim/Cryptography
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Cryptography

General Information

Here you will find encryption and decryption codes using AES256, RSA. Hash operations using SHA256, Object-Hash etc. Digital signature and encryption, decryption together using RSA. End-to-end encryption using Elliptic-Curve Diffie-Hellman, Diffie-Hellman algorithm etc.

Technology Stack and Tools:

  • Javascript (Writing scripts)
  • <a href="https://nodejs.org/en/">Node.js</a> (To run my scripts and install dependencies)
  • <a href="https://yarnpkg.com/">Yarn</a> or NPM (it will be installed automatically with Node)
  • <a href="https://www.npmjs.com/package/node-rsa">Node-RSA</a>
  • <a href="https://www.npmjs.com/package/crypto">Crypto</a>
  • <a href="https://www.npmjs.com/package/aes256">AES256</a>

Setting up

You must follow the steps below to setup the environment and use the codes:</br>

Step 1: Download or Clone this repo by: </br> git clone https://github.com/mdmuhtasimfuadfahim/Cryptography </br>

Step 2: From the root directory, run this command to install dependencies:</br> yarn install or npm install </br> It will install all the dependencies in your device.</br>

Step 3: Change directory and run each files in each folders following the commands:</br> example: cd AES256</br> node aes-256-ctr</br> </br>You will be able to see the results in console and you may change the console by your own need.</br>

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated2y ago
Forks0

Languages

JavaScript

Security Score

55/100

Audited on Nov 1, 2023

No findings