导航:首页 > 文档加密 > 加密后为数字字母和冒号

加密后为数字字母和冒号

发布时间:2022-06-28 17:03:32

‘壹’ TXT小说被加密后,打开全是数字和字母的组合,怎么解密呀能说一说吗

你好,打开你的文件,然后点击另存为txt文档。保存下关闭,再重新打开就行了。

‘贰’ 请教MD5加密后的字母问题。

MD5加密算法的大概意思(大概意思,不是非常严格)就是说,将一定长度的数据,进行不可逆的加密(公开加密算法 )成16/32/64/128位16进制数。MD5的加密后的密文不可逆(据说有人破解出来了,但那是超人),即不能将密文通过一定算法还原成明文。16进制数最大为f,所以字母是A~F

‘叁’ 求一个加密解密算法,密钥为不限,要求密文为数字和字母组成!

下面的是C#md5加密算法的实例

using System.Security.Cryptography;
using System.Text;
#region 加密密码,UserMd5(string str1)
protected string UserMd5(string str1)
{
string cl1 = str1;
string pwd = "";
MD5 md5 = MD5.Create();
// 加密后是一个字节类型的数组
byte[] s=md5.ComputeHash(Encoding.Unicode.GetBytes(cl1));
// 通过使用循环,将字节类型的数组转换为字符串,此字符串是常规字符格式化所得
for(int i = 0 ; i < s.Length; i++)
{
// 将得到的字符串使用十六进制类型格式。格式后的字符是小写的字母,如果使用大写(X)则格式后的字符是大写字符
pwd = pwd + s[i].ToString("x");
}
return pwd;
}
#endregion

asp.net2003 c#的

‘肆’ c#中,如何将含有字母和数字的字符串加密成一个全是字母的字符串,并解密

publicclassStringEncrypt
{
///<summary>
///使用缺省密钥字符串加密
///</summary>
///<paramname="original">明文</param>
///<returns>密文</returns>
publicstaticstringEncrypt(stringoriginal)
{
returnEncrypt(original,"xyzABc*$!");
}
///<summary>
///使用缺省密钥解密
///</summary>
///<paramname="original">密文</param>
///<returns>明文</returns>
publicstaticstringDecrypt(stringoriginal)
{
returnDecrypt(original,"xyzABc*$!",System.Text.Encoding.Default);
}
///<summary>
///使用给定密钥解密
///</summary>
///<paramname="original">密文</param>
///<paramname="key">密钥</param>
///<returns>明文</returns>
publicstaticstringDecrypt(stringoriginal,stringkey)
{
returnDecrypt(original,key,System.Text.Encoding.Default);
}
///<summary>
///使用缺省密钥解密,返回指定编码方式明文
///</summary>
///<paramname="original">密文</param>
///<paramname="encoding">编码方式</param>
///<returns>明文</returns>
publicstaticstringDecrypt(stringoriginal,Encodingencoding)
{
returnDecrypt(original,"xyzABc*$!",encoding);
}
///<summary>
///使用给定密钥加密
///</summary>
///<paramname="original">原始文字</param>
///<paramname="key">密钥</param>
///<paramname="encoding">字符编码方案</param>
///<returns>密文</returns>
publicstaticstringEncrypt(stringoriginal,stringkey)
{
byte[]buff=System.Text.Encoding.Default.GetBytes(original);
byte[]kb=System.Text.Encoding.Default.GetBytes(key);
returnConvert.ToBase64String(Encrypt(buff,kb));
}

///<summary>
///使用给定密钥解密
///</summary>
///<paramname="encrypted">密文</param>
///<paramname="key">密钥</param>
///<paramname="encoding">字符编码方案</param>
///<returns>明文</returns>
publicstaticstringDecrypt(stringencrypted,stringkey,Encodingencoding)
{
byte[]buff=Convert.FromBase64String(encrypted);
byte[]kb=System.Text.Encoding.Default.GetBytes(key);
returnencoding.GetString(Decrypt(buff,kb));
}
///<summary>
///生成MD5摘要
///</summary>
///<paramname="original">数据源</param>
///<returns>摘要</returns>
publicstaticbyte[]MakeMD5(byte[]original)
{
=newMD5CryptoServiceProvider();
byte[]keyhash=hashmd5.ComputeHash(original);
hashmd5=null;
returnkeyhash;
}

///<summary>
///使用给定密钥加密
///</summary>
///<paramname="original">明文</param>
///<paramname="key">密钥</param>
///<returns>密文</returns>
publicstaticbyte[]Encrypt(byte[]original,byte[]key)
{
=();
des.Key=MakeMD5(key);
des.Mode=CipherMode.ECB;

returndes.CreateEncryptor().TransformFinalBlock(original,0,original.Length);
}

///<summary>
///使用给定密钥解密数据
///</summary>
///<paramname="encrypted">密文</param>
///<paramname="key">密钥</param>
///<returns>明文</returns>
publicstaticbyte[]Decrypt(byte[]encrypted,byte[]key)
{
=();
des.Key=MakeMD5(key);
des.Mode=CipherMode.ECB;

returndes.CreateDecryptor().TransformFinalBlock(encrypted,0,encrypted.Length);
}

///<summary>
///使用给定密钥加密
///</summary>
///<paramname="original">原始数据</param>
///<paramname="key">密钥</param>
///<returns>密文</returns>
publicstaticbyte[]Encrypt(byte[]original)
{
byte[]key=System.Text.Encoding.Default.GetBytes("xyzABc*$!");
returnEncrypt(original,key);
}

///<summary>
///使用缺省密钥解密数据
///</summary>
///<paramname="encrypted">密文</param>
///<paramname="key">密钥</param>
///<returns>明文</returns>
publicstaticbyte[]Decrypt(byte[]encrypted)
{
byte[]key=System.Text.Encoding.Default.GetBytes("xyzABc*$!");
returnDecrypt(encrypted,key);
}
}

‘伍’ 有什么加密能把中文加密成只有字母和数字的加密算法

可以用Base64编码中文,但Base64里可能出现/和=这两个符号.如果用汉字内码的十六进制表示,可以达到只有数字和字母的效果,解码也比较容易.

‘陆’ 有什么加密算法加密后是数字和大写字母,共36个

随便定义一个都可以,就算有时候看起来像MD5,也有可能是故意算出个相似的来蒙蔽的~

‘柒’ 什么加密算法加密后全是数字

别逗了,加密算法只有程序设计者知道,加密后全是数字并不奇怪。而关键是,有些公众加密算法即使你知道,原则是是可逆解密的,但如果其用不到加密过程,如密码存储,其解密是没必要的,原则是是可逆解密的,而有些在现实上是无法实现解密的(如需要的时间)

‘捌’ C语言 加密数字为字母

#include<stdio.h>

intmain()
{
inta;
scanf("%d",&a);
do
{
putchar('a'+a%10);
a/=10;
}while(a);
return0;
}

‘玖’ 有什么加密算法,可以加密后只出现数字+英文字母

多了,des、aes、base64、rsa、md5、sha等等,等等,数不胜数。每一种算法,都可以将数字字母加密成纯数字。因为加密的结果可以再加密。比如aes加密后的密文,是16进制的东西,我们可以把这个结果转换成10进制,不就成了纯数字了吗?所以,所有算法,都可以实现你所说的。

阅读全文

与加密后为数字字母和冒号相关的资料

热点内容
cnc手动编程铣圆 浏览:714
cad中几种命令的意思 浏览:324
oraclelinux安装目录 浏览:133
安卓系统可以安装编译器吗 浏览:570
javajson实体类 浏览:690
板加密钢筋是否取代原钢筋 浏览:66
学习编程的思路 浏览:230
app易语言post怎么学 浏览:965
地梁的箍筋加密区位置 浏览:302
二分法排序程序及编译结果 浏览:679
日语命令形和禁止型 浏览:285
安装软件用管理员解压 浏览:505
编译原理代码块 浏览:400
小孩可以用压缩面膜吗 浏览:14
锥形倒角怎么计算法 浏览:883
java合并链表 浏览:508
pic单片机编译器 浏览:806
丽水四轴加工中心编程 浏览:691
国产系统怎么解压 浏览:554
战双程序员 浏览:485