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的內容。不直接用於加密文件。