Skip to content

Windows kernel driver encryption library, support base64, aes-256, rsa-2048 and higher, ecc-256, single file, minimal dependence, support R0 and R3

License

Notifications You must be signed in to change notification settings

xiaoccao/Windows-Kernel-Crypto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Extensible,high-performance,single file,dependent kernel encryption solution for all Windows kernels

English | 简体中文

Feature

  • Cryptography library for the Windows kernel, also support application layer
  • support AES256AES256+CBCRSA512RSA1024RSA2048
  • Very pleasantly surprised, especially support ECC256, its performance is excellent, can replace the performance of a little less RSA2048
  • As a base encoding, base64 is also supported, of course
  • The project is integrated into a single file with no annoying dependencies, configuration, just #include "KernelCrypto.hpp"
  • 99% of the code is implemented in pure C language to ensure compatibility and stability, using only two C++related content, wherenamespace is only used for package management, and .hppis used for integration into a single file, without any additional project configuration changes
  • Refer to cryptography related papers, refer to the native implementation after OpenSSL and OepnJDK to resist known cryptography attacks
  • In a large-scale physical machine test, no memory Leak has been found, and theVisual Leak Detector and Continuous Integration have passed
  • A new experience, full of silky

Build

  • Don't be picky about your environment, use your current development environment, if not, then just pay attention to the Windows version,Windows SDK version, Visual Studio version and Windows Driver Kit version,See:

Preview

base64:

Awesome-Cryptography

FAQ

1.Can a pure C kernel project be used?

Visual Studio is a C++ compiler by default, so you can use it directly. If you really need the .hand.cfile, then delete thenamespacefrom them

2.Which versions of Windows are available?

Applicable to all versions of windows, because it is a native implementation, independent of the system

Boss, look here

  • Except for the coding part, cryptography is not open source
  • source + after-sales + continuous update, selling price 20000 RMB, do not support bargaining, if you are the one
  • contact(Base64):VGVuY2VudCBRUToxMDMxMTU0NzI0LCBFbWFpbDp1bnVzZWQwQHZpcC5xcS5jb20=
  • Online Base64 decoding:

About

Windows kernel driver encryption library, support base64, aes-256, rsa-2048 and higher, ecc-256, single file, minimal dependence, support R0 and R3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%