C#将字符串加密成数字,可逆解密,能实现不?

miss__zhang miss__zhang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
C#将字符串加密成数字,可逆解密,能实现不?
比如abc加密成123,字符串没有长度限制,但是必须把字符串加密成数字并且可逆,而且数据量非常大,还要考虑查询速度,各位大大们能帮帮我不?
...全文

相关推荐

C# .net版 RSA 公钥加密私钥解密 私钥加密公钥解密

亲测可用,可参考:https://blog.csdn.net/qq_37835111/article/details/87358779

yoyohan11

C# 实现 DES 和 MD5 加密解密工具的综合应用

数据加密技术的目的在于保护数据的机密性、完整性和可用性,防止数据被未经授权的访问和篡改。通过数据加密,敏感信息在存储或传输过程中即便被截获,攻击者也无法轻易解读。数据加密分为两大类:对称加密和非对称加密。在对称加密中,加密和解密使用同一密钥,DES(数据加密标准)是一种典型的对称加密算法。非对称加密涉及一对密钥:公钥用于加密数据,私钥用于解密。RSA算法是应用较为广泛的一种非对称加密算法。

loretta bu

C# RSA加密解密

C#做的RSA加密解密, 带winform界面, 测试通过, 代码完整。

lpb914

RSA加密解密(C#)实现

RSA加密解密C#实现调用实例 public string RSAEncrypt(string xmlPublicKey, string m_strEncryptString) { try { byte[] PlainTextBArray; byte[] CypherTextBArray; string Result; System.Security.Cryptography.RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); rsa.FromXmlString(xmlPublicKey); PlainTextBArray = (new UnicodeEncoding()).GetBytes(m_strEncryptString); CypherTextBArray = rsa.Encrypt(PlainTextBArray, false); Result = Convert.ToBase64String(CypherTextBArray); return Result; } catch (Exception ex) { throw ex; } } //RSA的加密函数 public string RSAEncrypt(string xmlPublicKey, byte[] EncryptString) { try { byte[] CypherTextBArray; string Result; System.Security.Cryptography.RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); rsa.FromXmlString(xmlPublicKey); CypherTextBArray = rsa.Encrypt(EncryptString, false); Result = Convert.ToBase64String(CypherTextBArray); return Result; } catch (Exception ex) { throw ex; } }

rainxieyue

c# 可逆 加密 解密算法

c# 可逆 加密 解密算法

w844916072
评论 30
收藏 已收藏
分享
返回顶部
miss__zhang
C# 111,129 成员 642,539 内容