本文整理汇总了C#中IMessage.Message方法的典型用法代码示例。如果您正苦于以下问题:C# IMessage.Message方法的具体用法?C# IMessage.Message怎么用?C# IMessage.Message使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IMessage
的用法示例。
在下文中一共展示了IMessage.Message方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LogoOut
/// <summary>
/// Вывод логотипа
/// </summary>
/// <param name="msg"> Ссылка на интерфейс вывода сообщений. </param>
private static void LogoOut(IMessage msg)
{
msg.Message("");
msg.Message("");
msg.Message("\t▒▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒ ▒▒░ ░▒▒▒▒ ▒▒▒▒▒▒▒░ ▒▒▒ ░▒▒");
msg.Message("\t████████▒ █████████▓ ███ ▓████████▒ █████████▒ ▓██▓ ▒███");
msg.Message("\t██▒ ██▓ ███ ██▓ ██▓ ███ ██▒ ███ ░██▓ ░██▒ ");
msg.Message("\t███▓▓▓▓▓ █████████ ██▓ ░██░ ██▓▒▒▒▒██▒ ░██▓██▒ ");
msg.Message("\t████████ ███▒▒▒▒██▓ ██▓ ░██░ █████████░ ███░ ");
msg.Message("\t██▒ ██▓ ▓██ ██▓ ░██▓ ███ ██▒ ███ ▓██ ");
msg.Message("\t██▓ █████████▓ ██▓ ▓████████▒ ██▓ ███ ███ ");
msg.Message("\t░░ ░░░░░░░░ ░░ ░▒▒▒▒░ ░░ ░░░ ░░░ ");
msg.Message("");
}
示例2: VersionOut
/// <summary>
/// Вывод версии
/// </summary>
/// <param name="msg"> Ссылка на интерфейс вывода сообщений. </param>
private static void VersionOut(IMessage msg)
{
msg.Message("", "\t");
Console.BackgroundColor = ConsoleColor.DarkGreen;
Console.ForegroundColor = ConsoleColor.Black;
msg.Message(string.Format(" FBICRYcmd {0} (c) {1} Дробанов Артём Федорович (DrAF) ", buildVersion, buildYear));
Console.BackgroundColor = ConsoleColor.Black;
msg.Message("");
msg.Message("");
}
示例3: HelpOut
/// <summary>
/// Вывод справки
/// </summary>
/// <param name="msg"> Ссылка на интерфейс вывода сообщений. </param>
private static void HelpOut(IMessage msg)
{
msg.Message("\tFBICRYcmd <команда> <входной файл> <выходной файл> [файл-ключ] [итераций хеша]");
msg.Message("");
msg.Message("\tКоманды: e - шифровать (на основе открытого ключа другого абонента);");
msg.Message("\t e1 - шифровать (Rijndael-256);");
msg.Message("\t e2 - шифровать (двойной Rijndael-256 с перестановкой битов между слоями).");
msg.Message("");
msg.Message("\tКоманды: d - дешифровать (на основе открытого ключа другого абонента);");
msg.Message("\t d1 - дешифровать (Rijndael-256);");
msg.Message("\t d2 - дешифровать (двойной Rijndael-256 с перестановкой битов между слоями).");
msg.Message("");
msg.Message("\tКоманды: g - сгенерировать пару открытый/закрытый ключ для ECDH521 (вторым аргументом");
msg.Message("\t можно передать файл, который будет использован как набор случайных данных);");
msg.Message("\t s - подписать файл своим закрытым ключом (проверка валидности подписи - открытым);");
msg.Message("\t Пример вычисления подписи: FBICRYcmd.exe s input.txt");
msg.Message("\t c - проверить валидность указанной подписи (сам файл находится автоматически)");
msg.Message("\t для передаваемого следующим аргументом открытого ключа.");
msg.Message("\t Пример проверки подписи: FBICRYcmd.exe с input.txt.sig FBICRY.PUB.txt");
msg.Message("");
msg.Message("\tПри вводе пароля, при нажатии каждой клавиши можно использовать модификаторы");
msg.Message("\t\"Alt\", \"Shift\", \"Control\"...");
}