{"id":28436976,"url":"https://github.com/sshnet/cryptography","last_synced_at":"2025-06-27T20:32:06.386Z","repository":{"id":61593615,"uuid":"53732635","full_name":"sshnet/Cryptography","owner":"sshnet","description":"Cryptography algorithms","archived":false,"fork":false,"pushed_at":"2023-02-11T00:59:21.000Z","size":761,"stargazers_count":21,"open_issues_count":2,"forks_count":16,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-20T07:31:58.095Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sshnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-03-12T13:17:51.000Z","updated_at":"2024-04-08T05:07:43.000Z","dependencies_parsed_at":"2022-10-19T23:00:17.531Z","dependency_job_id":null,"html_url":"https://github.com/sshnet/Cryptography","commit_stats":{"total_commits":122,"total_committers":4,"mean_commits":30.5,"dds":0.5,"last_synced_commit":"816ed11058f0fcab5e9bea92a7438d53373af8eb"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/sshnet/Cryptography","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshnet%2FCryptography","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshnet%2FCryptography/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshnet%2FCryptography/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshnet%2FCryptography/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sshnet","download_url":"https://codeload.github.com/sshnet/Cryptography/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshnet%2FCryptography/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262327300,"owners_count":23294246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-05T23:08:15.901Z","updated_at":"2025-06-27T20:32:06.308Z","avatar_url":"https://github.com/sshnet.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"#SshNet.Security.Cryptography#\n\n[![Version](https://img.shields.io/nuget/vpre/SshNet.Security.Cryptography.svg)](https://www.nuget.org/packages/SshNet.Security.Cryptography)\n[![Build status](https://ci.appveyor.com/api/projects/status/r12lb7hjfjnefv6e/branch/master?svg=true)](https://ci.appveyor.com/project/drieseng/cryptography/branch/master)\n\n##Introduction##\nThis project groups some crypto classes that were previously part of **SSH.NET**, and makes them available for a broad set of target frameworks.\n\n##Hash algorithms##\n\n**SshNet.Security.Cryptography** features the following hash functions:\n* md5\n* sha1\n* sha2-256\n* sha2-384\n* sha2-512\n* ripemd160\n\n##Message Authentication Code##\n\n**SshNet.Security.Cryptography** includes the following MAC algorithms:\n* hmac-md5\n* hmac-sha1\n* hmac-sha2-256\n* hmac-sha2-384\n* hmac-sha2-512\n* hmac-ripemd160\n\n##Framework Support##\n**SshNet.Security.Cryptography** is available for the following target frameworks:\n\nTarget Framework Moniker  | Frameworks\n:------------------------ | :---------------------------------------------------\nnet20                     | .NET Framework 2.0\nnet40                     | .NET Framework 4.0\nnet45                     | .NET Framework 4.5\nnetstandard1.0            | .NET Platform Standard 1.0\nnetstandard1.3            | .NET Platform Standard 1.3\nportable-net45+win8+wpa81 | .NET Framework 4.5\u003cbr\u003eWindows 8\u003cbr\u003eWindows Phone 8.1\nsl4                       | Silverlight 4\nsl5                       | Silverlight 5\nuap10.0                   | Universal Windows Platform 10\nwp71                      | Windows Phone Silverlight 7.1\nwp8                       | Windows Phone Silverlight 8.0\n\nIn our codebase, we use the following conditional compilation symbols to identity features supported by a given target framework:\n\nSymbol                       | Description\n:----------------------------| :--------------------------------------------------------------------------------\nFEATURE_CRYPTO_HASHALGORITHM | [HashAlgorithm](https://msdn.microsoft.com/en-us/library/system.security.cryptography.hashalgorithm.aspx) and [KeyedHashAlgorithm](https://msdn.microsoft.com/en-us/library/system.security.cryptography.keyedhashalgorithm.aspx) classes are available\n\n##Build##\nThe following software is required to build **SshNet.Security.Cryptography** in all its supported flavors:\n\nSoftware                          | net35 | net40 | net45 | netstandard1.0 | netstandard1.3 | portable-net45+win8+wpa81 | sl4 | sl5 | uap10.0 | wp71 | wp8 |\n--------------------------------- | :---: | :---: | :---: | :------------: | :------------: | :-----------------------: | :-: | :-: | :-----: | :--: | :-: |\nWindows Phone SDK 8.0             |       |       |       |                |                | x                         | x   | x   |         | x    | x   |\nVisual Studio 2012 Update 5       | x     | x     |       |                |                |                           | x   | x   |         | x    | x   |\nVisual Studio 2015 Update 3       | x     | x     | x     | x              | x              | x                         |     | x   | x       |      | x   |\n.NET Core 1.0 Visual Studio Tools |       |       |       | x              | x              |                           |     |     |         |      |     |\n\n**Note:**\n\nWhere possible, we use the **Shared Project** concept - which was introduced in **Visual Studio 2015** - to share code between *flavors* of **SshNet.Security.Cryptography**.\nTo avoid maintaining two sets of project files, these projects can only be built in **Visual Studio 2015** (or higher).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsshnet%2Fcryptography","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsshnet%2Fcryptography","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsshnet%2Fcryptography/lists"}