Giter Club home page Giter Club logo

rsacrypto's Introduction

๐Ÿ‘‹ Welcome To the TheJengo.Program.cs

using TheJengo.Enums;
using TheJengo.Models;

namespace TheJengo
{
  public static Program
  {
    public static Task Main()
    {
      Dictionary<Area, string[]> technologies = new()
      {
        {Area.Languages, new string []{ "C#", "Javascript", "TypeScript" "Java", "C", "PHP" }},
        {Area.Backends, new string []{ ".NET", "Laravel" }},
        {Area.Frontends, new string []{ "Angular", "Vue", "React" }},
        {Area.Databases, new string []{ "MSSQL", "Azure SQL", "MySQL", "NoSQL" }},
        {Area.Devops, new string []{ "AzureDevOps", "Docker", "Git" }},
        {Area.Interests, new string [] { "Azure", "Cloud", "Go" "Microservices", "CQRS", "Event Driven Development", "TDD", "BDD" }}
      };

      Developer dev = new 
      {
        Name = "Cengiz Cebeci",
        Previous = new List<Role>(){
            new Role("HexTransforma Healthcare", "Junior Backend Developer"),
            new Role("wtw", "Software Engineer")
        },
        Current = new Role("CAI", "Software Engineer"), 
        Technologies = technologies
      };

      Console.WriteLine(dev.ToString());
    }
  }
}

Stats

Social

Website LinkedIn Instagram Twitter Email

rsacrypto's People

Contributors

thejengo avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

justkiddo-21

rsacrypto's Issues

Explanation of Classes in the Project

Relations of Classes:
class-diagram

# CLASS RSA:

Attributes:

  • +p : int //1. prime
  • +q : int //2. prime
  • #PublicKey : int
  • #PrivateKey : int
  • #Word : int //plaintext
  • +errMessage : string // if something goes wrong

Behaviors:

  • +Constructor : (p,q,PublicKey,Word)
  • #isPrime(int p) : int
  • #GCD(int a, int b) : int
  • #ExtendedEuclid(int e, int d) : int
  • +ToBinary(int a) : int[] //Modular Arithmetic for big powers
  • +Respond(int Key, int p, int q, int Word) : int
  • +RSAOutput(): abstract int

# CLASS ENCRYPT:

Attributes:

Behaviors:

  • +Constructor : (p,q,PublicKey,Word)
    • RSAOutput : override int

# CLASS DECRYPT:

Attributes:

Behaviors:

  • +Constructor : (p,q,PublicKey,Word)
    • RSAOutput : override int

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.