Plover/RSACryp.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;

namespace Plover
{
    public class RSACryp
    {

        /// <summary>  

        /// RSA加密  

        /// </summary>  

        /// <param name="xmlPublicKey">公钥</param>  

        /// <param name="m_strEncryptString">MD5加密后的数据</param>  

        /// <returns>RSA公钥加密后的数据</returns>  

        public static string RSAEncrypt(string xmlPublicKey, string m_strEncryptString)
        {

            string str2;

            try
            {

                RSACryptoServiceProvider provider = new RSACryptoServiceProvider();

                provider.FromXmlString(xmlPublicKey);

                byte[] bytes = new UnicodeEncoding().GetBytes(m_strEncryptString);

                str2 = Convert.ToBase64String(provider.Encrypt(bytes, false));

            }

            catch (Exception exception)
            {

                throw exception;

            }

            return str2;

        }
        /// <summary>  

        /// RSA解密  

        /// </summary>  

        /// <param name="xmlPrivateKey">私钥</param>  

        /// <param name="m_strDecryptString">待解密的数据</param>  
后面还有 34 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。