Ⅰ 跟別人買個網站,要怎麼看出有沒有被加密,用不用授權這些我不太懂,求大神解答。
1 有沒有被加密
下載源代碼,看代碼是否加密
2 用不用授權
就是你有沒有得到用戶,密碼之類的信息,如果,沒有是不是不能使用你的網站提供的服務
3 如果不懂代碼,你買網站只能是買服務,因為你無法判斷網站代碼中是否有後門,或者代碼中有漏洞(可能賣給你網站的人都不知道),而高手可以利用這些入侵你的網站,干他們想乾的事。
Ⅱ 如何查看php代碼是用什麼軟體加密的
一般在後台的login.php裡面會有加密方式的,現在一般的加密方式都是使用md5
Ⅲ 怎麼用java代碼把imei和uin取得微信資料庫加密方法密碼
這還真是第一次寫java程序。其實,一直是對java有偏見的。無奈,從BlackFeather那裡知道了微信資料庫加密方法,以及密碼的獲取方式。
發現是基於hashmap的,本來吧,還是想用C或者其他語言來實現對hashmap的讀取,可後來都失敗了。要麼就是太復雜了。於是,還是硬著頭皮去把jdk裝好,然後~~~開始各種網路。
先用反編譯出來的代碼搭了個大體的輪廓。然後,自己各種加代碼(考慮到一些問題,還是只貼出一些關鍵代碼吧):
加密方式是:hash(imei&uin).substring(0,7)
public static void main(String[] args)
{
try
{
ObjectInputStream in = new ObjectInputStream(new FileInputStream(args[0]));
Object DL = in.readObject();
HashMap hashWithOutFormat = (HashMap)DL;
ObjectInputStream in1 = new ObjectInputStream(new FileInputStream(args[1]));
Object DJ = in1.readObject();
HashMap hashWithOutFormat1 = (HashMap)DJ;
String s = String.valueOf(hashWithOutFormat1.get(Integer.valueOf(258))); //取IMEI
s=s+hashWithOutFormat.get(Integer.valueOf(1));//
s=encode(s);//hash
System.out.println("The Key is : "+s.substring(0,7));
in.close();
in1.close();
}
}
Ⅳ 怎麼知道是否加密 我讀出的GAL16V8D只有結束部分有幾行0101...前面都是111...是不是加密了
解決措施:
所有格式轉UTF8的代碼
(我本來是給XML讀取用的 MSXML太挑剔了 只讀UTF-8格式- - 不過轉UTF-8的 還是有點問題 記事本打開看上去讀取沒有問題 但是用MSXML讀取依然有點問題。)
原理:根據文件前兩個字元判斷
注意 放在一個模塊裡面。
使用:GetEncoding(文件路徑),返回一個Encoding枚舉體(仿.net)
例如:
Dim ReturnEncoding As Encoding
ReturnEncoding = GetEncoding("C:\1.txt")
If ReturnEncoding = UTF8 Then
'UTF處理
ElseIf ReturnEncoding = Unicode Then
'Unicode
Elseif ReturnEncoding = UnicodeBigEndian Then
'Unicode-BE處理
Else
'ANSI處理
End If
========模塊Encoding.bas==========
Option Explicit
Public Enum Encoding
ANSI
Unicode
UnicodeBigEndian
UTF8
End Enum
Public Function GetEncoding(FileName As String) As Encoding
On Error GoTo Err
Dim fBytes(1) As Byte, freeNum As Integer
freeNum = FreeFile
Open FileName For Binary Access Read As #freeNum
Get #freeNum, , fBytes(0)
Get #freeNum, , fBytes(1)
Close #freeNum
If fBytes(0) = &HFF And fBytes(1) = &HFE Then GetEncoding = Unicode
If fBytes(0) = &HFE And fBytes(1) = &HFF Then GetEncoding = UnicodeBigEndian
If fBytes(0) = &HEF And fBytes(1) = &HBB Then GetEncoding = UTF8
Err:
End Function
Public Sub FileToUTF8(FileName As String)
Dim fBytes() As Byte, uniString As String, freeNum As Integer
Dim ADO_Stream As Object
freeNum = FreeFile
ReDim fBytes(FileLen(FileName))
Open FileName For Binary Access Read As #freeNum
Get #freeNum, , fBytes
Close #freeNum
uniString = StrConv(fBytes, vbUnicode)
Set ADO_Stream = CreateObject("ADODB.Stream")
With ADO_Stream
.Type = 2
.Mode = 3
.Charset = "utf-8"
.open
.WriteText uniString
.SaveToFile FileName, 2
.Close
End With
Set ADO_Stream = Nothing
End Sub
樓主,可以給分了!
Ⅳ c# 加密和解密代碼
加密有很多中,常用的有MD5
C# md5加密(上)
string a; //加密前數據
string b; //加密後數據
b=System.Web.Security.FormsAuthentication.(a,"MD5")
using System;
using System.Security.Cryptography;
方法2
public static string GetMD5(string myString)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] fromData = System.Text.Encoding.Unicode.GetBytes(myString);
byte[] targetData = md5.ComputeHash(fromData);
string byte2String = null;
for (int i=0; i<targetData.Length; i++)
{
byte2String += targetData[i].ToString("x");
}
return byte2String;
}
using System.Security.Cryptography;
/// <summary>
/// 給一個字元串進行MD5加密
/// </summary>
/// <param name="strText">待加密字元串</param>
/// <returns>加密後的字元串</returns>
public static string MD5Encrypt(string strText)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] result = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(strText));
return System.Text.Encoding.Default.GetString(result);
}
C# MD5加密
using System.Security.Cryptography;
private void btnOK_Click(object sender, System.EventArgs e)
{
string strConn = "server=192.168.0.51;database=chengheng;User id=sa; password=123";
if(texName.Text.Trim()=="")
{
this.RegisterStartupScript("sf","<script language='javascript'>alert('用戶名不能為空');document.all('texName').focus()</script>");
return;
}
else if(texPassword.Text.Trim()=="")
{
this.RegisterStartupScript("sfs","<script language='javascript'>alert('密碼不能為空');document.all('texPassword').focus()</script>");
return;
}
else
{
//將獲取的密碼加密與資料庫中加了密的密碼相比較
byte[] by = md5.ComputeHash(utf.GetBytes(texPassword.Text.Trim()));
string resultPass = System.Text.UTF8Encoding.Unicode.GetString(by);
conn.ConnectionString=strConn;
SqlCommand comm = new SqlCommand();
string name = texName.Text.Trim().ToString();
comm.CommandText="select Ruser_pwd,Ruser_nm from Ruser where Accountno = @name";
comm.Parameters.Add("@name",SqlDbType.NVarChar,40);
comm.Parameters["@name"].Value=name;
try
{
conn.Open();
comm.Connection=conn;
SqlDataReader dr=comm.ExecuteReader();
if(dr.Read())
{
//用戶存在,對密碼進行檢查
if(dr.GetValue(0).Equals(resultPass))
{
string user_name=dr.GetValue(1).ToString();
string user_Accountno=texName.Text.Trim();
Session["logon_name"]=user_name;
Session["logon_Accountno"]=user_Accountno;
//登錄成功,進行頁面導向
}
else
{
this.RegisterStartupScript("wp","<script language='javascript'>alert('密碼錯誤,請檢查。')</script>");
}
}
else
{
this.RegisterStartupScript("nu","<script language=javascript>alert('用戶名不存在,請檢查。')</script>");
}
}
catch(Exception exec)
{
this.RegisterStartupScript("wc","<script language=javascript>alert('網路連接有異,請稍後重試。')</script>");
}
finally
{
conn.Close();
}
}
}
Ⅵ 知道相冊代碼怎麼查看加密相冊e
1、從空間里進入相冊(這里的意思,是不能直接通過相冊圖標進入相冊)
2、在加密相冊名上點滑鼠右鍵——屬性,會有一個地址URL,如下
javascript:checkAlbumPriv('269721345','2')
3、在IE地址欄里,輸入http://p4.photo.qq.com/269721345/17地址,回車(不同的相冊id,只需要該269721345這個id值就OK了)
4、上面的地址,會顯示出加密相冊的一個XML文件
<pre>http://s1.photo.qq.com/269721345/160628737</pre>
5、http://s1.photo.qq.com/ 這就是加密相冊第一張的圖片。269721345/160628737
第一步-打開IE-工具-IE選項-刪除文件F-刪除COOKISS-打開設置-查看文件夾
第二步-打開相冊-在剛才打開的文件夾里點擊刷新,然後找到一個文件名為
cgi_qqzone.cgi的文件.打開他-看到一些代碼...然後就按Ctrl+F
輸入相冊的名字<比如加密相冊叫:這就是我....則打入"這就是我"
按兩次查找下一個...然後在下面一點看到一個http://開頭和一串數字結尾的連接就是加密相冊的圖片拉,...復制到IE上就可以看到拉....
用Macromedia Dreamweaver打開的cgi_qqzone_static.xml文件。而且要說明的是之能看到一張小圖
Ⅶ 怎麼知道一個文件是不是加密了
前面兩位的說法都不是問題的關鍵!!
真正的原因是:TXT格式的文件有兩種編碼方式的,UTF8和另外一種,
樓主的格式應該不是UTF8的,隨意打開之後是亂碼的!
解決措施:
所有格式轉UTF8的代碼
(我本來是給XML讀取用的 MSXML太挑剔了 只讀UTF-8格式- - 不過轉UTF-8的 還是有點問題 記事本打開看上去讀取沒有問題 但是用MSXML讀取依然有點問題。)
原理:根據文件前兩個字元判斷
注意 放在一個模塊裡面。
使用:GetEncoding(文件路徑),返回一個Encoding枚舉體(仿.net)
例如:
Dim ReturnEncoding As Encoding
ReturnEncoding = GetEncoding("C:\1.txt")
If ReturnEncoding = UTF8 Then
'UTF處理
ElseIf ReturnEncoding = Unicode Then
'Unicode
Elseif ReturnEncoding = UnicodeBigEndian Then
'Unicode-BE處理
Else
'ANSI處理
End If
========模塊Encoding.bas==========
Option Explicit
Public Enum Encoding
ANSI
Unicode
UnicodeBigEndian
UTF8
End Enum
Public Function GetEncoding(FileName As String) As Encoding
On Error GoTo Err
Dim fBytes(1) As Byte, freeNum As Integer
freeNum = FreeFile
Open FileName For Binary Access Read As #freeNum
Get #freeNum, , fBytes(0)
Get #freeNum, , fBytes(1)
Close #freeNum
If fBytes(0) = &HFF And fBytes(1) = &HFE Then GetEncoding = Unicode
If fBytes(0) = &HFE And fBytes(1) = &HFF Then GetEncoding = UnicodeBigEndian
If fBytes(0) = &HEF And fBytes(1) = &HBB Then GetEncoding = UTF8
Err:
End Function
Public Sub FileToUTF8(FileName As String)
Dim fBytes() As Byte, uniString As String, freeNum As Integer
Dim ADO_Stream As Object
freeNum = FreeFile
ReDim fBytes(FileLen(FileName))
Open FileName For Binary Access Read As #freeNum
Get #freeNum, , fBytes
Close #freeNum
uniString = StrConv(fBytes, vbUnicode)
Set ADO_Stream = CreateObject("ADODB.Stream")
With ADO_Stream
.Type = 2
.Mode = 3
.Charset = "utf-8"
.open
.WriteText uniString
.SaveToFile FileName, 2
.Close
End With
Set ADO_Stream = Nothing
End Sub
樓主,可以給分了!
Ⅷ 如何查看代碼中的數字簽名加密方式
簽名的實現過程:輸入:原文、私鑰輸出:簽名值1、將原文做HASH2、將HASH用私鑰加密,結果就是簽名值驗證簽名的實現過程:輸入:簽名值、原文、公鑰輸出:是否驗證通過1、將原文做HASH12、將簽名值用公鑰解密,取得HASH23、將第1步的HASH1與第2步的HASH2做比較,兩個HASH一樣就驗證通過,否則不通過