https://github.com/devmnj/secret-file-generator--csharp
This is License file generator project for developers. Users can create encrypted file with customizable field with value. The content of the file will be serialized and encrypted, so unreadable for humans. The file can be only deserialized with corresponding classes.
https://github.com/devmnj/secret-file-generator--csharp
encryption-decryption license-management licese lisence wpf-application
Last synced: about 1 year ago
JSON representation
This is License file generator project for developers. Users can create encrypted file with customizable field with value. The content of the file will be serialized and encrypted, so unreadable for humans. The file can be only deserialized with corresponding classes.
- Host: GitHub
- URL: https://github.com/devmnj/secret-file-generator--csharp
- Owner: devmnj
- Created: 2020-09-23T03:34:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-23T03:59:41.000Z (over 5 years ago)
- Last Synced: 2025-01-16T11:34:20.858Z (about 1 year ago)
- Topics: encryption-decryption, license-management, licese, lisence, wpf-application
- Language: C#
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Licence-Secret-File-Generator
This is sub project which is writtent in C#, inorder generate sercret encrypted file , where developer can keep
cutomizable filds with valuse such as licence key, expiry date etc
## Classes
The project utilizing Package class for creating the package and two classes for Creating and Encrypting files namely,
1. Binary SerialiZation
2. Serialize Helper
# Methods
You can use ``Serialize and Deserialize`` methods to create and open files.
# How to Read file information in C#.
Include the c# classes in your projects and Deserialize the file as follows
```
var plist = SerializeHelper.DeserialilZe>(licenceFile.lic);
var version = (from p in plist.AsEnumerable() where p.PName == "VERSION" select p.Pvalue).ElementAt(0);
```