Code Monkey home page Code Monkey logo

cryptocore's Introduction

CryptoCore

A cryptographic library for .NET

CryptoCore encapsulates some of the more common symmetric crypto algorithms used by .NET, adding authenticated encryption with an implementation of AES-HMAC and AEAD algorithms from the CodePlex CLRSecurity project by Microsoft, which wraps the CNG algorithms provided by the Cryptographic API:Next Generation now offered by Windows but not yet exposed by the core .NET framework.

The most important API in the library is Xeres.CryptoCore.SimpleEncryption. This API is designed to expose the simplest way to securely encrypt data in .NET applications.

It's simple because there are no options. There is a static SimpleEncryption class which will let you generate a secure random key (if you don't have one already) encrypt a string, and then decrypt it again. No algorithms to choose between, no modes of operation to decide on, no MACs to verify, no settings or options to worry about...It's all been taken care of for you, so you can focus on your application, and leave your data encryption to the CrypoCore library. All you have to worry about is where to securely store your encryption key.

Installation

You can install from Nuget by running: PM> Install-Package Xeres.CryptoCore

cryptocore's People

Contributors

xandersherry avatar

Stargazers

Vladimir Vissoultchev avatar

Watchers

 avatar

cryptocore's Issues

Please participate in a research study about your GitHub project!

We are University of Maryland researchers conducting a study of how software developers reuse code across GitHub and StackOverflow. We are interested in learning about you and your project on GitHub. If you’d like to tell us about it, please consider taking our survey: https://umdsurvey.umd.edu/jfe/form/SV_4TJoglQt6k7q2CF?project_url=github.com/xandersherry/cryptocore&project_name=crytocore.

If you have questions, concerns, or complaints, please contact the investigator:

Michelle L. Mazurek
3421 A.V. Williams Building
University of Maryland College Park, MD 20742
[email protected]

Please note you have to be 18 years or older to participate. The survey should take no more than (5 - 10 mins) to complete, and you can optionally choose to participate in a follow-up interview.

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.