Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
krypt0k1 authored May 16, 2024
1 parent 05531b9 commit aafb2b5
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,7 @@ The knowledge of cryptography is a linchpin of ineffective cybersecurity strateg
3 . Encryption & Decryption Tool
- [CryptOps](https://github.com/krypt0k1/CryptographyProjects/blob/main/cryptops.py) provides an all-encompassing solution for secure cryptographic operations such as encryption and decryption. Using the nShield Hardware Security Modules (HSMs) it supports various cryptographic algorithms including AES, 3DES, and RSA, the application uses the PKCS#11 standard use for secure and efficient communication with HSM to be highly configurable by command line logic, allowing users to specify information such as PKCS#11 library path, HSM token label, user pin, key label for encryption and decryption process. Key features include session management integration with HSM, extensive logging, and robust error-handling mechanisms. Designed with security and functionality in mind, this tool is ideal for anyone looking to integrate HSM-based cryptographic functionality into their security operations

4 . import_x509
- [import_x509](https://github.com/krypt0k1/CryptographyProjects/blob/main/import_x509.py) is a script to upload x.509 certificates onto an Entrust nShield Hardware Security Module with CKA_TRUSTED. It leverages the python-pkcs11 and asn1crypto modules to upload the certificate to the HSM with CKA_Trusted. It validates that the existing CKA_LABEL of the CKO_CERTIFICATE object does not exist in the HSM before calling C_CreateObject.


0 comments on commit aafb2b5

Please sign in to comment.