本申請涉及通信,特別是涉及一種加密通信方法及相關裝置、設備、系統(tǒng)和介質(zhì)。
背景技術:
1、目前,加密通信通常使用諸如對稱加密aes、非對稱加密rsa、base64編碼、md5等算法。
2、但是,上述方式在實際應用過程中,由于諸如需要在正式加密通信之前交換密鑰等原因,仍然存在安全性問題。而若在通信雙方之外引入第三方進行校驗,則不僅導致成本和資源消耗相應增加,還又帶來第三方的安全性問題,并加重加密通信復雜性。有鑒于此,如何降低加密通信的成本、資源消耗和復雜性,并提升加密通信的安全性,成為亟待解決的問題。
技術實現(xiàn)思路
1、本申請主要解決的技術問題是提供一種加密通信方法及相關裝置、設備、系統(tǒng)和介質(zhì),能夠降低加密通信的成本、資源消耗和復雜性,并提升加密通信的安全性。
2、為了解決上述問題,本申請第一方面提供了一種加密通信方法,包括:接收第一通信端的第一口令;其中,第一口令以請求內(nèi)容和第一參數(shù)作為目標加密方式的入?yún)⒍?,第一參?shù)表征請求內(nèi)容觸發(fā)時所在的時間段,且請求內(nèi)容包含于若干預設內(nèi)容;將第一口令與本通信端生成的口令集合進行比對,得到比對結果;其中,口令集合包含若干預設內(nèi)容的第二口令,第二口令以預設內(nèi)容和第二參數(shù)為目標加密方式的入?yún)⒍桑煌诹罴戏謩e所采用的第二參數(shù)表征不同時間段;基于比對結果,確定第一通信端的請求結果。
3、為了解決上述問題,本申請第二方面提供了一種加密通信方法,包括:基于請求內(nèi)容觸發(fā)時所在的時間段,得到第一參數(shù);其中,請求內(nèi)容包含于若干預設內(nèi)容;以請求內(nèi)容和第一參數(shù)作為目標加密方式的入?yún)?,生成請求?nèi)容在第一參數(shù)所表征時間段下的第一口令;發(fā)送第一口令至第二通信端;其中,第二通信端將第一口令與本通信端生成的口令集合進行比對,得到比對結果,并基于比對結果,確定第一通信端的請求結果,且口令集合包含若干預設內(nèi)容的第二口令,第二口令以預設內(nèi)容和第二參數(shù)為目標加密方式的入?yún)⒍?,不同口令集合分別所采用的第二參數(shù)表征不同時間段。
4、為了解決上述問題,本申請第三方面提供了一種加密通信方法,包括:第一通信端基于請求內(nèi)容觸發(fā)時所在的時間段,得到第一參數(shù),并以請求內(nèi)容和第一參數(shù)作為目標加密方式的入?yún)ⅲ烧埱髢?nèi)容在第一參數(shù)所表征時間段下的第一口令;其中,請求內(nèi)容包含于若干預設內(nèi)容;第一通信端發(fā)送第一口令至第二通信端;第二通信端將第一口令與本通信端生成的口令集合進行比對,得到比對結果,并基于比對結果,確定第一通信端的請求結果;其中,口令集合包含若干預設內(nèi)容的第二口令,第二口令以預設內(nèi)容和第二參數(shù)為目標加密方式的入?yún)⒍?,不同口令集合分別所采用的第二參數(shù)表征不同時間段。
5、為了解決上述問題,本申請第四方面提供了一種加密通信裝置,包括:口令接收模塊、口令比對模塊和請求確定模塊,口令接收模塊用于接收第一通信端的第一口令;其中,第一口令以請求內(nèi)容和第一參數(shù)作為目標加密方式的入?yún)⒍?,第一參?shù)表征請求內(nèi)容觸發(fā)時所在的時間段,且請求內(nèi)容包含于若干預設內(nèi)容;口令比對模塊用于將第一口令與本通信端生成的口令集合進行比對,得到比對結果;其中,口令集合包含若干預設內(nèi)容的第二口令,第二口令以預設內(nèi)容和第二參數(shù)為目標加密方式的入?yún)⒍?,不同口令集合分別所采用的第二參數(shù)表征不同時間段;請求確定模塊用于基于比對結果,確定第一通信端的請求結果。
6、為了解決上述問題,本申請第五方面提供了一種加密通信裝置,包括:參數(shù)獲取模塊、口令生成模塊和口令發(fā)送模塊,參數(shù)獲取模塊,用于基于請求內(nèi)容觸發(fā)時所在的時間段,得到第一參數(shù);其中,請求內(nèi)容包含于若干預設內(nèi)容;口令生成模塊,用于以請求內(nèi)容和第一參數(shù)作為目標加密方式的入?yún)?,生成請求?nèi)容在第一參數(shù)所表征時間段下的第一口令;口令發(fā)送模塊,用于發(fā)送第一口令至第二通信端;其中,第二通信端將第一口令與本通信端生成的口令集合進行比對,得到比對結果,并基于比對結果,確定第一通信的請求結果,且口令集合包含若干預設內(nèi)容的第二口令,第二口令以預設內(nèi)容和第二參數(shù)為目標加密方式的入?yún)⒍?,不同口令集合分別所采用的第二參數(shù)表征不同時間段。
7、為了解決上述問題,本申請第六方面提供了一種電子裝置,包括通信電路、存儲器和處理器,通信電路分別耦接于存儲器和處理器,存儲器存儲有程序指令,處理器用于執(zhí)行程序指令以實現(xiàn)上述第一方面或第二方面中加密通信方法。
8、為了解決上述問題,本申請第七方面提供了一種加密通信系統(tǒng),包括通信連接的第一通信端和第二通信端,第二通信端用于實現(xiàn)上述第一方面中的加密通信方法,第一通信端用于實現(xiàn)上述第二方面中的加密通信方法。
9、為了解決上述問題,本申請第八方面提供了一種計算機可讀存儲介質(zhì),存儲有能夠被處理器運行的程序指令,程序指令用于實現(xiàn)上述第一方面或第二方面中的加密通信方法。
10、上述方案,接收第一通信端的第一口令,且第一口令以請求內(nèi)容和第一參數(shù)作為目標加密方式的入?yún)⒍?,第一參?shù)表征請求內(nèi)容觸發(fā)時所在的時間段,且請求內(nèi)容包含于若干預設內(nèi)容,再將第一口令與本通信端生成的口令集合進行比對,得到比對結果,且口令集合包含若干預設內(nèi)容的第二口令,第二口令以預設內(nèi)容和第二參數(shù)為目標加密方式的入?yún)⒍?,不同口令集合分別所采用的第二參數(shù)表征不同時間段,從而基于比對結果,確定第一通信端的請求結果,故一方面既無需通信雙方在正式通信之前交換密鑰,又無需額外增添第三方進行校驗,有助于降低加密通信的成本和資源消耗,并提升加密通信的安全性,且由于無第三方參與,在一定程度上也有助于降低加密通信的復雜性,另一方面由于對相關內(nèi)容的加密口令由時間因素和對應內(nèi)容作為目標加密方式的入?yún)⒍?,能夠盡可能地確保不同內(nèi)容在相同時間因素下的加密口令不同,且相同內(nèi)容在不同時間因素下的加密口令也不同,即只有同一內(nèi)容在相同時間因素下的加密口令才相同,因此通過簡單的口令比對即可準確地確定請求結果,有助于降低加密通信的復雜性,并在一定程度上也有助于提升加密通信的安全性。故此,能夠降低加密通信的成本、資源消耗和復雜性,并提升加密通信的安全性。
1.一種加密通信方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述請求結果至少包括所述第一通信端對所述請求內(nèi)容請求成功或請求失敗,且在所述請求結果包括所述請求成功的情況下,所述請求結果還包括所述請求內(nèi)容。
3.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述比對結果,確定所述第一通信端的請求結果,包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述比對結果,確定所述第一通信端的請求結果,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,在所述將所述第一口令與本通信端生成的口令集合進行比對,得到比對結果之后,所述方法還包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權利要求6所述的方法,其特征在于,在所述檢測所述口令集合所采用的第二參數(shù)表征的時間段是否位于當前時刻之前預設時長以外之前,所述方法還包括:
8.根據(jù)權利要求7所述的方法,其特征在于,所述預設時長與所述通信時延正相關,所述預設時長與所述重要級別負相關。
9.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權利要求1所述的方法,其特征在于,在所述基于所述比對結果,確定所述第一通信端的請求結果之后,所述方法還包括:
11.根據(jù)權利要求1所述的方法,其特征在于,所述若干預設內(nèi)容表征不同交易商品;
12.一種加密通信方法,其特征在于,包括:
13.一種通信加密方法,其特征在于,包括:
14.一種加密通信裝置,其特征在于,包括:
15.一種加密通信裝置,其特征在于,包括:
16.一種電子裝置,其特征在于,包括通信電路、存儲器和處理器,所述通信電路分別耦接于所述存儲器和所述處理器,所述存儲器存儲有程序指令,所述處理器用于執(zhí)行所述程序指令以實現(xiàn)權利要求1至12任一項所述的加密通信方法。
17.一種加密通信系統(tǒng),其特征在于,包括通信連接的第一通信端和第二通信端,所述第二通信端用于實現(xiàn)權利要求1至11任一項所述的加密通信方法,所述第一通信端用于實現(xiàn)權利要求12所述的加密通信方法。
18.一種計算機可讀存儲介質(zhì),其特征在于,存儲有能夠被處理器運行的程序指令,所述程序指令用于實現(xiàn)權利要求1至12任一項所述的加密通信方法。