base64编码加密
A. 用base64编码加密的文件怎么解
http://www.360doc.com/content/09/1221/17/116188_11661417.shtml想学手工解码 就上这个网站
B. base64加密比原来的数据长度增加多少
首先Base64不是一种加密方式,只是一种编码。。然后长度呢,就是原来长度 * (4 / 3),不计最后一个或两个等于号的话。
C. 求助,sha1加密及base64编码转换
//密码加密,先sha1,然后base64,即base64(sha1("pass"))
private String encodePassword(String pass) throws Exception{
String encPass = pass;
MessageDigest sha1 = MessageDigest.getInstance("SHA1");
byte[] sha1Passbytes= sha1.digest(encPass.getBytes());
String base64Sha1Passstr="";
if (sha1Passbytes != null) {
base64Sha1Passstr = new BASE64Encoder().encode(sha1Passbytes);
}
return base64Sha1Passstr;
}
D. base64编码加密算法的问题
public class Base64
{
/**//// <summary>
/// 将字符串使用base64算法加密
/// </summary>
/// <param name="SourceString">待加密的字符串</param>
/// <param name="Ens">System.Text.Encoding 对象,如创建中文编码集对象:
/// System.Text.Encoding.GetEncoding("gb2312")</param>
/// <returns>编码后的文本字符串</returns>
public static string EncodingString(string SourceString,System.Text.Encoding Ens)
{
return Convert.ToBase64String(Ens.GetBytes(SourceString));
}
E. base64 加密后可以还原回去,这种加密不就没有安全性可言了
base64是一种编码方式,编码算法完全公开,所以逆向解码即可
而不是一种加密算法
F. base64编码过的图片还能加密吗,怎么在解码的时候判断有没有加密
不知道。
给图片加密,你可以使用超级加密3000。
超级加密3000采用国际上成熟的加密算法和安全快速的加密方法,可以有效保障数据安全!
具体操作方法:
1下载安装超级加密3000。
2 然后在需要加密的文件上单击鼠标右键选择加密。
3 在弹出的文件加密窗口中设置文件加密密码就OK了。
超级加密3000的下载地址你可以在网络上搜索超级加密3000,第一个就是。
G. 如何判断一个字符串是否经过base64加密过
1.标准base64只有64个字符(英文大小写、数字和+、/)以及用作后缀等号;
2.base64是把3个字节变成4个可打印字符,所以base64编码后的字符串一定能被4整除(不算用作后缀的等号);
3.等号一定用作后缀,且数目一定是0个、1个或2个。这是因为如果原文长度不能被3整除,base64要在后面添加\0凑齐3n位。为了正确还原,添加了几个\0就加上几个等号。显然添加等号的数目只能是0、1或2;
4.严格来说base64不能算是一种加密,只能说是编码转换。使用base64的初衷。是为了方便把含有不可见字符串的信息用可见字符串表示出来,以便复制粘贴;
H. 为什么我用Base64加密后,不能将它解密
base64编码,不能算加密码,因为没有密钥。就是说谁都可以解码。
至于你说的不能解码,只能猜测是你的解码算法不正确。
网络上有关于base64的详细解释,应该对你有帮助。
I. 关于base64加密算法的详细内容
base64严格的来说不能算一种加密方法,游戏也没有用这个来加密的。正确的讲这是一种编码解码的算法,算法是公开的任何人都可以根据编码原理做出解码的程序来。我这有VB6版的加密解密模块
J. 怎么用base64加密字符串
base64的作用不是加密,而是用来避免“字节”中不能转换成可显示字符的数值。 比如0-32的控制字符,空格,制表符都不能被打印在纸上,base64只使用大写小写数字标点。 可以打印在纸上,数据可以在传统平面媒介上携带。 md5是散列函数,提取数据的特征,输出是不可逆的散列值,用于代表某信息A而又不暴露信息A的内容。不直接用于加密文件。