public static class Cryptography
{
public static void EncryptEncode(string inputFile, string outputFile, CustomEncode inputKeyFile) {...}
public static void DecryptEncode(string inputFile, string outputFile, CustomEncode inputKeyFile) {...}
public static void EncryptFile(string inputFile, string outputFile, string password, byte[] salt, bool replaceExistsOutputFile) {...}
public static void DecryptFile(string inputFile, string outputFile, string password, bool replaceExistsOutputFile, int sizeSalt = 16) {...}
public static byte[] GenerateSalt(int sizeSalt = 16) {...}
public class CustomEncode
{
internal string file;
public CustomEncode(string keyFile) => file = keyFile;
public void Create(string customSymbols = null) {...}
public void CreateAuto(int lengthCode = 8, string customSymbols = null, string customSymbolsCode = null) {...}
internal Dictionary<string, char> getReverse() {...}
internal Dictionary<char, string> get() {...}
}
}
Π Π²Π΅ΡΡΠΈΠΈ 0.1.3.211 ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ»ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ DecryptFile();