All Projects → stulzq → DotnetRSA

stulzq / DotnetRSA

Licence: MIT license
DotnetRSA is a .NET Core Global Tool.Dotnet RSA Tool can help you generate xml pkcs1, pkcs8 three kinds of format keys, and supports three types of mutual conversion.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to DotnetRSA

cryptotools
No description or website provided.
Stars: ✭ 182 (+574.07%)
Mutual labels:  rsa
Qt-Secret
Simple encryption library supporting RSA and AES algorithms.
Stars: ✭ 196 (+625.93%)
Mutual labels:  rsa
RSA-via-OpenSSL-libeay32
Реализация шифрования/дешифрование строки алгоритмом RSA через библиотеку openssl на Delphi
Stars: ✭ 29 (+7.41%)
Mutual labels:  rsa
oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (-37.04%)
Mutual labels:  rsa
signature
HMAC and RSA signature for Laravel and Lumen
Stars: ✭ 26 (-3.7%)
Mutual labels:  rsa
blog v3
云天河博客v3,后端重构Laravel5系列+Gulp+VUE
Stars: ✭ 22 (-18.52%)
Mutual labels:  rsa
encryption
A simple wrapper for the OpenSSL Cipher library for Ruby and Rails applications. Distributed as a Gem through Rubygems.
Stars: ✭ 28 (+3.7%)
Mutual labels:  rsa
AlipayOpenapiCpp
支付宝开放平台的C\C++版接入示例代码,包含加签验签\网络请求\参数组装\报文解析等等;仅供商户或开发者参考使用;
Stars: ✭ 44 (+62.96%)
Mutual labels:  rsa
PemToXml
Python script which converts RSA PEM key (PKCS#1) to XML compatible for .Net
Stars: ✭ 28 (+3.7%)
Mutual labels:  rsa
openssl
A functions wrapping of OpenSSL library for symmetric and asymmetric encryption and decryption.
Stars: ✭ 199 (+637.04%)
Mutual labels:  rsa
Computer-Security-algorithms
👨‍💻 Computer Security algorithms in C#
Stars: ✭ 48 (+77.78%)
Mutual labels:  rsa
rsa aes md5
RSA(SHA1withRSA/pem私钥0/crt证书公钥) + AES(256/AES/CBC/PKCS5Padding)
Stars: ✭ 11 (-59.26%)
Mutual labels:  rsa
jh-weapp-demo
微信小程序项目- 实现一些常用效果、封装通用组件和工具类
Stars: ✭ 60 (+122.22%)
Mutual labels:  rsa
rsa-encrypt-body-spring-boot
Spring Boot 接口请求参数自动加解密
Stars: ✭ 108 (+300%)
Mutual labels:  rsa
prsa
RSA Public Key Encryption
Stars: ✭ 18 (-33.33%)
Mutual labels:  rsa
optiga-trust-m
OPTIGA™ Trust M Software Framework
Stars: ✭ 86 (+218.52%)
Mutual labels:  rsa
rhonabwy
Javascript Object Signing and Encryption (JOSE) library - JWK, JWKS, JWS, JWE and JWT
Stars: ✭ 33 (+22.22%)
Mutual labels:  rsa
java-sdk
一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)
Stars: ✭ 26 (-3.7%)
Mutual labels:  rsa
galois
A performant NumPy extension for Galois fields and their applications
Stars: ✭ 106 (+292.59%)
Mutual labels:  rsa
Python-SecureHTTP
Make HTTP transmissions more secure via RSA+AES, encrypted communication for C/S architecture.
Stars: ✭ 19 (-29.63%)
Mutual labels:  rsa

DotnetRSA | 中文

NuGet

DotnetRSA is a .NET Core Global Tool.Dotnet RSA Tool can help you generate xml pkcs1, pkcs8 three kinds of format keys, and supports three types of mutual conversion.

More https://github.com/natemcmaster/dotnet-tools

Install

Install dotnetrsa as a .NET Core Global tool using the following command:

dotnet tool install -g dotnetrsa

You have it now available on your command line:

dotnetrsa --help

Note: to use CLI tool command you must have .NET Core 2.1 or higher.

Usage

Usage: dotnetrsa [options] [command]

Options:
  -?|-h|--help  Show help information

Commands:
  convert       Convert you keys to xml pkcs1, pkcs8 format.
  gen           Generate xml, pkcs1, pkcs8 keys.

Run 'dotnetrsa [command] --help' for more information about a command.

convert command

This command can convert you keys to xml pkcs1, pkcs8 format.such as xml->pkcs1, xml->pkcs8.

Convert you keys to xml pkcs1, pkcs8 format.

Usage: dotnetrsa convert [arguments] [options]

Arguments:
  KeyFilePath         Required.Secret key file path.

Options:
  -h|--help           Show help information
  -f|--from <format>  Required.Source format.The value must be xml, pkcs1,pkcs8.
  -t|--to <format>    Required.Target format.The value must be xml, pkcs1,pkcs8.
  -k                  Required.Key type.The value must be pri, pub.'pub' represents the public key.
  -o|--output <path>  File output path.If you do not specify it will be output in the current directory.

gen command

This command can generate xml, pkcs1, pkcs8 keys.

Generate xml, pkcs1, pkcs8 keys.

Usage: dotnetrsa gen [options]

Options:
  -h|--help           Show help information
  -f|--format         Required.Gen keys's format.The value must be xml, pkcs1 ,pkcs8.
  -s|--size <int>     Key Size.
  --pem               Pem Format. true of false.
  -o|--output <path>  File output path.If you do not specify it will be output in the current directory.

The DotnetRSA build and conversion key uses the open source project RSAUtil: https://github.com/stulzq/RSAUtil

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].