社区
C#
帖子详情
c# 如何获取指定位数的md5加密密文,因为默认得到16位或32位的密文,我想得到8位或任意行不行,请高手帮忙啊?
peachesTao
2010-11-06 06:24:21
c# 如何获取指定位数的md5加密密文,因为默认得到16位或32位的密文,我想得到8位或任意行不行,请高手帮忙啊?
...全文
533
5
打赏
收藏
c# 如何获取指定位数的md5加密密文,因为默认得到16位或32位的密文,我想得到8位或任意行不行,请高手帮忙啊?
c# 如何获取指定位数的md5加密密文,因为默认得到16位或32位的密文,我想得到8位或任意行不行,请高手帮忙啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caiguowei0354
2012-08-08
打赏
举报
回复
32位 720141cab3050e1a24949861831d5745 16位 b3050e1a24949861 哪位高手帮忙解决一下这个MD5码!
peachesTao
2010-11-07
打赏
举报
回复
回复:wuguoxian001
BASE64 它加密出来的可能会有特殊字符”=“或者“==”,这个不符合要求啊。
回复:sp1234
你说每隔3位取一位,但这样对不同的字符串加密得到的结果可能相同,我要不同的明文得到的密文也要不一样啊。至于把md5加密后的密文作为rsa密钥加密,但rsa加密默认是一位字符加密出来就有4位密文,如果要加密8位字符串,先md5后rsa加密那结果就有128位的密文了,太长了。
有没有多少位明文加密后就得到多少位的密文的加密方法,而且不同明文得到的密文要唯一,又不能包含特殊字符?大家想想办法啊,麻烦各位了。
以专业开发人员为伍
2010-11-06
打赏
举报
回复
其实你可以给出一个8位的字符串,例如“sp1234sp",然后用你得到的md5作为RSA密钥来加密这个字符串。
以专业开发人员为伍
2010-11-06
打赏
举报
回复
你可以从32位里边取某8位,比如每隔3位取一位。
wuguoxian001
2010-11-06
打赏
举报
回复
不能 MD5算法问题 不是你能改变的 你可以继续用别的加密方法加密 比如说 BASE64
明文
16
位
,
密文
16
位
,加解密
DES加解密源码
C#
加密
明文
16
位
,
加密
成
密文
16
位
,输入密钥
16
位
,可解密
MD5
算法
加密
~
16
位
、
32
位
、64
位
MD5
算法
加密
~
16
位
、
32
位
、64
位
。 1991年,由Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。
MD5
是非常安全的。 消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或...
安装和配置 Windows Server 2022 证书服务
它主要分为两种类型,一种是对称
加密
算法,
加密
和解密时使用的都是同样的密钥和算法,一般用于
加密
数据,另外的一种是非对称
加密
算法,它包括了一对
加密
密钥,分别是公钥和私钥,如果公钥用于
加密
明文成为
密文
,那么...
C#
MD5
-
16
位
加密
实例,
32
位
加密
实例(两种方法)
出处:... 1.
MD5
16
位
加密
实例 using System; using System.Collections.Generic; using System.Text; using System.Security.Cryptography; namespace
md5
{ class Progr
C#
中使用
MD5
加密
的方法
文章介绍了五种使用
MD5
的方法,提供一种思路和参考,实例1是一种较安全的方法。如果不支持中文,可将中文编码取出进行
MD5
加密
。本文中的所有方法均来自网络,感谢各
位
作者提供。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章