资源简介
远程桌面dos命令密码加密和解密,远程桌面RDP文件登录密码加密和解密
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Security.Cryptography;
namespace RDPEncrypter
{
public partial class Form1 : Form
{
static byte[] s_aditionalEntropy = null; //附加的加密因子,自定义
public Form1()
{
InitializeComponent();
}
#region 加密方法
private byte[] Protect(byte[] data)
{
try
{
// Encrypt the data using DataProtectionScope.CurrentUser. The result can be decrypted
// only by the same current user.
return ProtectedData.Protect(data s_aditionalEntropy DataProtectionScope.LocalMachine);
}
catch (CryptographicException e)
{
MessageBox.Show(“Data was not encrypted.An error occurred. “ + e.ToString() “Error“);
return null;
}
}
#endregion
#region 解密方法
private byte[] Unprotect(byte[] data)
{
try
{
//Decrypt the data using DataProtectionScope.CurrentUser.
return ProtectedData.Unprotect(data s_aditionalEntropy DataProtectionScope.LocalMachine);
}
catch (CryptographicException e)
{
MessageBox.Show(“Data was not decrypted.An error occurred. “ + e.ToString() “Error“);
return null;
}
}
#endregion
private void button1_Click(object sender EventArgs e)
{
byte[] org_text = null;
byte[] new_text = null;
string org_string = ““ res = string.Empty;
org_string = tbx_org.Text;
if (!string.IsNullOrEmpty(org_string))
{
org_text = Encoding.Unicode.GetBytes(org_string);
new_text = Protect(org_text);
foreach (byte b in new_text)
{
res += b.ToString(“X2“); //转换16进制的一定要用2位
}
tbx_new.Text = res;
}
}
private void button2_Click(object sender EventArgs e)
{
byte[] org_text = null;
byte[] new_text = null;
List temp_list = new List();
string new_string = ““ res = ““ temp_string = ““ strTemp = ““;
Int32 count = 0;
new_string = tbx_new.Text;
if (!string.IsNullOrEmpty(new_string))
{
new_text = Encoding.Unicode.GetBytes(new_string);
byte[] b = new byte[new_string.Length / 2];
for (int i = 0; i < new_string.Length / 2; i++)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 50176 2018-03-10 09:52 RDPEncrypter\RDPEncrypter\.vs\RDPEncrypter\v14\.suo
文件 189 2018-03-09 13:58 RDPEncrypter\RDPEncrypter\RDPEncrypter\App.config
文件 28830 2018-03-09 14:08 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\app.publish\Application Files\RDPEncrypter_1_0_0_0\Image\keyring-icon.png.deploy
文件 189 2018-03-09 13:58 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\app.publish\Application Files\RDPEncrypter_1_0_0_0\RDPEncrypter.exe.config.deploy
文件 16856 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\app.publish\Application Files\RDPEncrypter_1_0_0_0\RDPEncrypter.exe.deploy
文件 7530 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\app.publish\Application Files\RDPEncrypter_1_0_0_0\RDPEncrypter.exe.manifest
文件 5645 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\app.publish\RDPEncrypter.application
文件 16856 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\app.publish\RDPEncrypter.exe
文件 828888 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\app.publish\setup.exe
文件 1846 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.application
文件 15872 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.exe
文件 189 2018-03-09 13:58 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.exe.config
文件 3848 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.exe.manifest
文件 22016 2018-03-10 09:49 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.pdb
文件 22696 2018-03-10 09:44 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.vshost.exe
文件 189 2018-03-09 13:58 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.vshost.exe.config
文件 490 2017-03-19 05:00 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Debug\RDPEncrypter.vshost.exe.manifest
文件 21464 2018-03-10 09:52 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\app.publish\RDPEncrypter.exe
文件 1846 2018-03-10 09:52 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.application
文件 20480 2018-03-10 09:52 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.exe
文件 189 2018-03-09 13:58 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.exe.config
文件 4336 2018-03-10 09:52 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.exe.manifest
文件 22016 2018-03-10 09:52 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.pdb
文件 1846 2018-03-10 09:50 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.vshost.application
文件 22696 2018-03-10 09:51 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.vshost.exe
文件 189 2018-03-09 13:58 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.vshost.exe.config
文件 3848 2018-03-10 09:50 RDPEncrypter\RDPEncrypter\RDPEncrypter\bin\Release\RDPEncrypter.vshost.exe.manifest
文件 3502 2018-03-10 09:47 RDPEncrypter\RDPEncrypter\RDPEncrypter\Form1.cs
文件 5425 2018-03-09 14:59 RDPEncrypter\RDPEncrypter\RDPEncrypter\Form1.Designer.cs
文件 13387 2018-03-09 14:59 RDPEncrypter\RDPEncrypter\RDPEncrypter\Form1.resx
............此处省略70个文件信息
相关资源
- 远程桌面协议 (RDP)控件库
- 让RDPWrap-v1.5/1.6支持18362.657的ini文件
- 3389批量生成器 用于批量生成远程桌面
- mRemoteNG Installer
- Rdpscan.rar
- 3389bpzd 端口字典工具
- wordpress 完全手册,全部函数,开发参
- RIzhuti-3.4修复版日主题
- FreeRdp源码分析.7z
- wordpress插件awebooking
-
wordpress的幻灯片插件 la
yerSlider 中文 - 本人亲自编译的最全的64位osg3.4第三方
- WIN10家庭版远程桌面完美解决方案18
- 基于浏览器控制的windows远桌面控制程
- 主题猫仿虎嗅WordPress
- 带复制代码功能的Codecolorer插件wordp
- 解决windows远程桌面连接问题工具
- win10下的mstsc.exe
- ROST WordParser206472
- win10多用户远程连接文件.rar
- WindowsXP-KB952155-RDP6.1
- Winconnect server xp SP3
- 研发项目管理方法(RDPM)(第一版第
- wordpress采集插件wp-autopost-pro专业版
- Grace8最新破解版
- 华为项目管理RDPM PDF清晰版
- WordPress自适应图片主题 CX-UDY主题模板
- WordPress 苏醒: Grace8.2最新版主题,最新
- WordPress v4.0 中文版.zip
- RDPWraper解决win10无法远程桌面,提示
评论
共有 条评论