-
大小: 31.43MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-08-07
- 語(yǔ)言: 其他
- 標(biāo)簽: android??Socket??加解密??網(wǎng)絡(luò)安全??
資源簡(jiǎn)介
安全的即時(shí)通訊軟件
任務(wù):采用加密、數(shù)字簽名技術(shù)技術(shù)對(duì)即時(shí)通訊軟件的通信進(jìn)行保護(hù)。
功能要求:
1.可以進(jìn)行通信的身份驗(yàn)證,登陸時(shí)需要對(duì)密碼進(jìn)行加密;
2.采用公鑰密碼技術(shù)驗(yàn)證和簽名;
3.采用公鑰密碼和對(duì)稱密碼結(jié)合來(lái)進(jìn)行消息加密,每一次會(huì)話產(chǎn)生一個(gè)對(duì)稱加密的會(huì)話密鑰,
會(huì)話密鑰用公鑰建立;
4.具備正常的密鑰管理功能,自己的私鑰要加密,對(duì)方好友的公鑰要加以存儲(chǔ)和管理,具備導(dǎo)
入導(dǎo)出功能。
5.驗(yàn)證完整性,確保消息在傳輸過(guò)程中沒(méi)有被更改。
任務(wù):采用加密、數(shù)字簽名技術(shù)技術(shù)對(duì)即時(shí)通訊軟件的通信進(jìn)行保護(hù)。
功能要求:
1.可以進(jìn)行通信的身份驗(yàn)證,登陸時(shí)需要對(duì)密碼進(jìn)行加密;
2.采用公鑰密碼技術(shù)驗(yàn)證和簽名;
3.采用公鑰密碼和對(duì)稱密碼結(jié)合來(lái)進(jìn)行消息加密,每一次會(huì)話產(chǎn)生一個(gè)對(duì)稱加密的會(huì)話密鑰,
會(huì)話密鑰用公鑰建立;
4.具備正常的密鑰管理功能,自己的私鑰要加密,對(duì)方好友的公鑰要加以存儲(chǔ)和管理,具備導(dǎo)
入導(dǎo)出功能。
5.驗(yàn)證完整性,確保消息在傳輸過(guò)程中沒(méi)有被更改。
代碼片段和文件信息
//?Generated?code?from?Butter?Knife.?Do?not?modify!
package?com.example.socketclient.Activity;
import?android.view.View;
import?android.widget.EditText;
import?android.widget.ListView;
import?androidx.annotation.CallSuper;
import?androidx.annotation.UiThread;
import?butterknife.Unbinder;
import?butterknife.internal.DebouncingonclickListener;
import?butterknife.internal.Utils;
import?com.example.socketclient.R;
import?java.lang.IllegalStateException;
import?java.lang.Override;
public?class?FriendListActivity_ViewBinding?implements?Unbinder?{
??private?FriendListActivity?target;
??private?View?view7f070042;
??@UiThread
??public?FriendListActivity_ViewBinding(FriendListActivity?target)?{
????this(target?target.getWindow().getDecorView());
??}
??@UiThread
??public?FriendListActivity_ViewBinding(final?FriendListActivity?target?View?source)?{
????this.target?=?target;
????View?view;
????target.listView?=?Utils.findRequiredViewAsType(source?R.id.listview?“field?‘listView‘“?ListView.class);
????target.edt_friendAccount?=?Utils.findRequiredViewAsType(source?R.id.edt_friendAccount?“field?‘edt_friendAccount‘“?EditText.class);
????view?=?Utils.findRequiredView(source?R.id.btn_addFriend?“method?‘onclick‘“);
????view7f070042?=?view;
????view.setonclickListener(new?DebouncingonclickListener()?{
??????@Override
??????public?void?doClick(View?p0)?{
????????target.onclick(p0);
??????}
????});
??}
??@Override
??@CallSuper
??public?void?unbind()?{
????FriendListActivity?target?=?this.target;
????if?(target?==?null)?throw?new?IllegalStateException(“Bindings?already?cleared.“);
????this.target?=?null;
????target.listView?=?null;
????target.edt_friendAccount?=?null;
????view7f070042.setonclickListener(null);
????view7f070042?=?null;
??}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-01-05?21:15??SocketClient2\
?????文件?????????222??2020-01-05?21:02??SocketClient2\.gitignore
?????目錄???????????0??2020-01-05?21:02??SocketClient2\.gradle\
?????目錄???????????0??2020-01-05?21:13??SocketClient2\.gradle\5.4.1\
?????目錄???????????0??2020-01-05?21:02??SocketClient2\.gradle\5.4.1\executionHistory\
?????文件?????2664744??2020-01-09?12:46??SocketClient2\.gradle\5.4.1\executionHistory\executionHistory.bin
?????文件??????????17??2020-01-09?14:49??SocketClient2\.gradle\5.4.1\executionHistory\executionHistory.lock
?????目錄???????????0??2020-01-05?21:02??SocketClient2\.gradle\5.4.1\fileChanges\
?????文件???????????1??2020-01-09?14:49??SocketClient2\.gradle\5.4.1\fileChanges\last-build.bin
?????目錄???????????0??2020-01-05?21:13??SocketClient2\.gradle\5.4.1\fileContent\
?????文件??????????17??2020-01-09?12:46??SocketClient2\.gradle\5.4.1\fileContent\fileContent.lock
?????目錄???????????0??2020-01-05?21:13??SocketClient2\.gradle\5.4.1\fileHashes\
?????文件??????252769??2020-01-09?12:46??SocketClient2\.gradle\5.4.1\fileHashes\fileHashes.bin
?????文件??????????17??2020-01-09?14:49??SocketClient2\.gradle\5.4.1\fileHashes\fileHashes.lock
?????文件???????18701??2020-01-07?17:52??SocketClient2\.gradle\5.4.1\fileHashes\resourceHashesCache.bin
?????文件???????????0??2020-01-08?22:04??SocketClient2\.gradle\5.4.1\gc.properties
?????目錄???????????0??2020-01-05?21:37??SocketClient2\.gradle\5.4.1\javaCompile\
?????文件??????403752??2020-01-09?12:45??SocketClient2\.gradle\5.4.1\javaCompile\classAnalysis.bin
?????文件??????????17??2020-01-09?12:46??SocketClient2\.gradle\5.4.1\javaCompile\javaCompile.lock
?????文件???????25306??2020-01-09?12:46??SocketClient2\.gradle\5.4.1\javaCompile\taskHistory.bin
?????目錄???????????0??2020-01-05?21:02??SocketClient2\.gradle\5.4.1\vcsme
?????目錄???????????0??2020-01-05?21:02??SocketClient2\.gradle\buildOutputCleanup\
?????文件??????????17??2020-01-09?14:49??SocketClient2\.gradle\buildOutputCleanup\buildOutputCleanup.lock
?????文件??????????53??2020-01-05?21:02??SocketClient2\.gradle\buildOutputCleanup\cache.properties
?????文件???????23627??2020-01-09?12:46??SocketClient2\.gradle\buildOutputCleanup\outputFiles.bin
?????目錄???????????0??2020-01-05?21:02??SocketClient2\.gradle\vcs-1\
?????文件???????????0??2020-01-08?22:04??SocketClient2\.gradle\vcs-1\gc.properties
?????目錄???????????0??2020-01-09?15:16??SocketClient2\.idea\
?????文件??????????12??2020-01-07?18:00??SocketClient2\.idea\.name
?????目錄???????????0??2020-01-05?21:02??SocketClient2\.idea\caches\
?????文件?????????536??2020-01-07?18:00??SocketClient2\.idea\caches\build_file_checksums.ser
............此處省略3225個(gè)文件信息
評(píng)論
共有 條評(píng)論