SkillAgentSearch skills...

GodSharp.Encryption

Common encryption method for .NET.

Install / Use

/learn @godsharp/GodSharp.Encryption
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

GodSharp.Encryption

license GitHub code size in bytes

Common encryption method for .NET.

Build Status

|Branch|Status| |---|---| |master|Build status| |dev|Build status| |release|Build status|

|Name|Stable|Preview| |---|:---:|:---:| | GodSharp.Encryption | MyGet NuGet | MyGet NuGet |

Hash Algorithm

  • MD5

  • SHA

    • SHA1
    • SHA256
    • SHA384
    • SHA512
  • HMAC

    • HMACMD5
    • HMACRIPEMD160
    • HMACSHA1
    • HMACSHA256
    • HMACSHA384
    • HMACSHA512

Method

  • Encrypt()

Symmetric Encryption Algorithm

  • AES

  • DES

  • 3DES

Method

  • Encrypt()

Asymmetric Encryption Algorithm

  • RSA

Method

  • Encrypt()

  • Decrypt()

generate openssl key

openssl
genrsa -out openssl_rsa_pri_2048.pem 2048
rsa -in openssl_rsa_pri_2048.pem -pubout -out openssl_rsa_pub_2048.pem

Base64

Method

  • Encrypt()

  • Decrypt()

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated3y ago
Forks3

Languages

C#

Security Score

75/100

Audited on Nov 23, 2022

No findings