rsacrypt.cs
来自「利用图片加密文本文件,调试环境:Win XP;.Net」· CS 代码 · 共 52 行
CS
52 行
using System;
using System.IO;
using System.Security.Cryptography;
namespace CSharpLibrary.StaticService
{
/// <summary>
/// RSACrypt 的摘要说明。
/// snipershen
/// RSA加密解密类
public class RSACrypt
{
public RSACrypt()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//加密
//参数:strData:要加密的数据
//返回:加好密的字符串
public static string Encrypt(string strData)
{
try
{
RSACryptoServiceProvider desc = new RSACryptoServiceProvider();//des进行加密
byte[] data = System.Text.Encoding.Unicode.GetBytes(strData);
return System.Text.Encoding.Unicode.GetString(desc.Encrypt(data,false));
}
catch
{
return "";
}
}
public static string Decrypt(string strData)
{
try
{
RSACryptoServiceProvider desc = new RSACryptoServiceProvider();//des进行加密
byte[] data = System.Text.Encoding.Unicode.GetBytes(strData);
return System.Text.Encoding.Unicode.GetString(desc.Decrypt(data,false));
}
catch
{
return "";
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?