├── .gitignore ├── ActivationKey.csproj ├── ActivationKey.sln ├── Demo ├── GenLic │ └── Program.cs ├── KeyGen.csproj ├── KeyGen.csproj.user ├── Properties │ ├── KeyGenAssemblyInfo.cs │ └── TestAssemblyInfo.cs ├── System.ComponentModel │ ├── AssemblyMessageFormatter.cs │ ├── ModuleMessageFormatter.cs │ ├── ModuleMessageFormatterConverter.cs │ ├── Win32FormatMessageFlags.cs │ ├── Win32MessageFormatter.cs │ └── Win32MessageFormatterConverter.cs ├── System.IO │ └── PathsInfo.cs ├── System.Ini │ ├── AssemblyMessageAttribute.cs │ ├── IInitializer.cs │ ├── ModuleStringAttribute.cs │ ├── ResourceAttribute.cs │ └── Win32ErrorMessageAttribute.cs ├── System.Management.WMI │ ├── NetworkAdapterConfigurationInfo.cs │ └── ProcessorInfo.cs ├── System.Resourses │ └── ResourceFile.cs ├── System.Windows.Forms │ ├── DialogBox.cs │ ├── GenLicForm.cs │ ├── GenLicForm.resx │ ├── IUserControl.cs │ ├── PasswordForm.cs │ └── TextControl.cs ├── System │ └── Extensions.cs ├── Test.csproj ├── Test │ └── Program.cs └── app.config ├── LICENSE ├── Properties └── AssemblyInfo.cs ├── README.md └── Source ├── IO └── IniFile.cs ├── InternalTools.cs ├── Security ├── Activation │ ├── ActivationKey.cs │ ├── ActivationKeyBinaryParser.cs │ ├── ActivationKeyConverter.cs │ ├── ActivationKeyDecryptor.cs │ ├── ActivationKeyEncryptor.cs │ ├── ActivationKeyManager.cs │ └── ActivationKeyTextParser.cs └── Cryptography │ ├── ARC4CryptoTransform.cs │ └── SipHashAlgorithm.cs └── Text ├── Base10Encoding.cs ├── Base16Encoding.cs ├── Base32Encoding.cs ├── Base64Encoding.cs ├── BaseEncoding.cs ├── CustomEncoding.cs ├── IPrintableEncoding.cs ├── InternalBaseEncoding.cs └── PrintableEncoding.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/.gitignore -------------------------------------------------------------------------------- /ActivationKey.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/ActivationKey.csproj -------------------------------------------------------------------------------- /ActivationKey.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/ActivationKey.sln -------------------------------------------------------------------------------- /Demo/GenLic/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/GenLic/Program.cs -------------------------------------------------------------------------------- /Demo/KeyGen.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/KeyGen.csproj -------------------------------------------------------------------------------- /Demo/KeyGen.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/KeyGen.csproj.user -------------------------------------------------------------------------------- /Demo/Properties/KeyGenAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/Properties/KeyGenAssemblyInfo.cs -------------------------------------------------------------------------------- /Demo/Properties/TestAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/Properties/TestAssemblyInfo.cs -------------------------------------------------------------------------------- /Demo/System.ComponentModel/AssemblyMessageFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.ComponentModel/AssemblyMessageFormatter.cs -------------------------------------------------------------------------------- /Demo/System.ComponentModel/ModuleMessageFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.ComponentModel/ModuleMessageFormatter.cs -------------------------------------------------------------------------------- /Demo/System.ComponentModel/ModuleMessageFormatterConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.ComponentModel/ModuleMessageFormatterConverter.cs -------------------------------------------------------------------------------- /Demo/System.ComponentModel/Win32FormatMessageFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.ComponentModel/Win32FormatMessageFlags.cs -------------------------------------------------------------------------------- /Demo/System.ComponentModel/Win32MessageFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.ComponentModel/Win32MessageFormatter.cs -------------------------------------------------------------------------------- /Demo/System.ComponentModel/Win32MessageFormatterConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.ComponentModel/Win32MessageFormatterConverter.cs -------------------------------------------------------------------------------- /Demo/System.IO/PathsInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.IO/PathsInfo.cs -------------------------------------------------------------------------------- /Demo/System.Ini/AssemblyMessageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Ini/AssemblyMessageAttribute.cs -------------------------------------------------------------------------------- /Demo/System.Ini/IInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Ini/IInitializer.cs -------------------------------------------------------------------------------- /Demo/System.Ini/ModuleStringAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Ini/ModuleStringAttribute.cs -------------------------------------------------------------------------------- /Demo/System.Ini/ResourceAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Ini/ResourceAttribute.cs -------------------------------------------------------------------------------- /Demo/System.Ini/Win32ErrorMessageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Ini/Win32ErrorMessageAttribute.cs -------------------------------------------------------------------------------- /Demo/System.Management.WMI/NetworkAdapterConfigurationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Management.WMI/NetworkAdapterConfigurationInfo.cs -------------------------------------------------------------------------------- /Demo/System.Management.WMI/ProcessorInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Management.WMI/ProcessorInfo.cs -------------------------------------------------------------------------------- /Demo/System.Resourses/ResourceFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Resourses/ResourceFile.cs -------------------------------------------------------------------------------- /Demo/System.Windows.Forms/DialogBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Windows.Forms/DialogBox.cs -------------------------------------------------------------------------------- /Demo/System.Windows.Forms/GenLicForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Windows.Forms/GenLicForm.cs -------------------------------------------------------------------------------- /Demo/System.Windows.Forms/GenLicForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Windows.Forms/GenLicForm.resx -------------------------------------------------------------------------------- /Demo/System.Windows.Forms/IUserControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Windows.Forms/IUserControl.cs -------------------------------------------------------------------------------- /Demo/System.Windows.Forms/PasswordForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Windows.Forms/PasswordForm.cs -------------------------------------------------------------------------------- /Demo/System.Windows.Forms/TextControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System.Windows.Forms/TextControl.cs -------------------------------------------------------------------------------- /Demo/System/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/System/Extensions.cs -------------------------------------------------------------------------------- /Demo/Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/Test.csproj -------------------------------------------------------------------------------- /Demo/Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/Test/Program.cs -------------------------------------------------------------------------------- /Demo/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Demo/app.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/LICENSE -------------------------------------------------------------------------------- /Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/README.md -------------------------------------------------------------------------------- /Source/IO/IniFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/IO/IniFile.cs -------------------------------------------------------------------------------- /Source/InternalTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/InternalTools.cs -------------------------------------------------------------------------------- /Source/Security/Activation/ActivationKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Activation/ActivationKey.cs -------------------------------------------------------------------------------- /Source/Security/Activation/ActivationKeyBinaryParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Activation/ActivationKeyBinaryParser.cs -------------------------------------------------------------------------------- /Source/Security/Activation/ActivationKeyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Activation/ActivationKeyConverter.cs -------------------------------------------------------------------------------- /Source/Security/Activation/ActivationKeyDecryptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Activation/ActivationKeyDecryptor.cs -------------------------------------------------------------------------------- /Source/Security/Activation/ActivationKeyEncryptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Activation/ActivationKeyEncryptor.cs -------------------------------------------------------------------------------- /Source/Security/Activation/ActivationKeyManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Activation/ActivationKeyManager.cs -------------------------------------------------------------------------------- /Source/Security/Activation/ActivationKeyTextParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Activation/ActivationKeyTextParser.cs -------------------------------------------------------------------------------- /Source/Security/Cryptography/ARC4CryptoTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Cryptography/ARC4CryptoTransform.cs -------------------------------------------------------------------------------- /Source/Security/Cryptography/SipHashAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Security/Cryptography/SipHashAlgorithm.cs -------------------------------------------------------------------------------- /Source/Text/Base10Encoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/Base10Encoding.cs -------------------------------------------------------------------------------- /Source/Text/Base16Encoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/Base16Encoding.cs -------------------------------------------------------------------------------- /Source/Text/Base32Encoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/Base32Encoding.cs -------------------------------------------------------------------------------- /Source/Text/Base64Encoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/Base64Encoding.cs -------------------------------------------------------------------------------- /Source/Text/BaseEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/BaseEncoding.cs -------------------------------------------------------------------------------- /Source/Text/CustomEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/CustomEncoding.cs -------------------------------------------------------------------------------- /Source/Text/IPrintableEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/IPrintableEncoding.cs -------------------------------------------------------------------------------- /Source/Text/InternalBaseEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/InternalBaseEncoding.cs -------------------------------------------------------------------------------- /Source/Text/PrintableEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng256/Activation-Key/HEAD/Source/Text/PrintableEncoding.cs --------------------------------------------------------------------------------