本技術(shù)屬于大數(shù)據(jù)處理領(lǐng)域,尤其涉及一種薪資發(fā)放方法和相關(guān)設(shè)備。
背景技術(shù):
1、在薪資發(fā)放體系中,一般是由人事崗位以及財(cái)務(wù)崗位共同負(fù)責(zé)。人事崗位在人力資源系統(tǒng)中核算得到薪資文件,在將薪資文件傳輸至網(wǎng)銀系統(tǒng)由財(cái)務(wù)崗位進(jìn)行審核。
2、人力資源系統(tǒng)與網(wǎng)銀系統(tǒng)是兩個(gè)不同的系統(tǒng),在傳輸薪資文件的過程中,可能會存在薪資篡改以及薪資泄密的情況,也即薪資信息傳輸安全性較低。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種薪資發(fā)放方法和相關(guān)設(shè)備,用于解決薪資信息傳輸安全性較低的問題。
2、第一方面,本技術(shù)實(shí)施例提供一種薪資發(fā)放方法,應(yīng)用于薪資審核系統(tǒng),所述薪資發(fā)放方法包括:
3、接收薪資核算系統(tǒng)發(fā)送的加密的第一薪資文件,并對所述第一薪資文件進(jìn)行解密得到解密的第二薪資文件;
4、在所述第二薪資文件中獲取第一編碼信息以及第二編碼信息,并對所述第一編碼信息進(jìn)行解碼得到第一解碼信息,所述第一解碼信息用于指示所述薪資信息對應(yīng)的第一散列值,所述第二編碼信息用于指示所述第二薪資文件中的薪資信息;
5、對所述第二編碼信息進(jìn)行處理得到第二散列值;
6、響應(yīng)于所述第二散列值與所述第一解碼信息匹配,對所述第二編碼信息進(jìn)行解碼得到薪資信息,并在審核賬號的審批界面中顯示所述薪資信息;
7、若檢測到針對所述審批界面中的所述薪資信息的審批完成操作,將所述薪資信息發(fā)送至薪資發(fā)送機(jī)構(gòu),以供所述薪資發(fā)放機(jī)構(gòu)按照所述薪資信息進(jìn)行薪資發(fā)放。
8、在一些可能的實(shí)現(xiàn)方式中,所述對所述加密的薪資文件進(jìn)行解密得到解密的第二薪資文件的步驟包括:
9、獲取所述薪資核算系統(tǒng)關(guān)聯(lián)的制單模式;
10、響應(yīng)于所述制單模式為預(yù)制單模式,將所述第一薪資文件存儲至第一安全存儲區(qū)域;
11、若檢測到文件代發(fā)賬號針對所述第一安全存儲區(qū)域中的所述第一薪資文件的提取操作,從所述第一安全存儲區(qū)域中提取所述第一薪資文件,并在所述文件代發(fā)賬號對應(yīng)的文件代發(fā)界面中顯示所述第一薪資文件,所述文件代發(fā)賬號具有從所述第一安全存儲區(qū)域提取文件的權(quán)限;
12、響應(yīng)于針對所述文件代發(fā)界面中所述第一薪資文件的文件代發(fā)操作,將所述第一薪資文件存儲至第二安全存儲區(qū)域;
13、若檢測到所述審核賬號針對所述第二安全存儲區(qū)域中所述第一薪資文件的提取操作,從所述第二安全存儲區(qū)域提取所述第一薪資文件,并對所述第一薪資文件進(jìn)行解密得到解密的第二薪資文件,所述審核賬號具有從所述第二安全存儲區(qū)域提取文件的權(quán)限。
14、在一些可能的實(shí)現(xiàn)方式中,所述根據(jù)所述企業(yè)信息確定所述薪資核算系統(tǒng)是否設(shè)置薪資安全保護(hù)需求的步驟之后,還包括:
15、響應(yīng)于所述響應(yīng)于所述制單模式為已制單模式,將所述第一薪資文件存儲至第二安全存儲區(qū)域;
16、若檢測到所述審核賬號針對所述第二安全存儲區(qū)域中所述第一薪資文件的提取操作,從所述第二安全存儲區(qū)域提取所述第一薪資文件,并對所述第一薪資文件進(jìn)行解密得到解密的第二薪資文件。
17、在一些可能的實(shí)現(xiàn)方式中,所述獲取所述薪資核算系統(tǒng)關(guān)聯(lián)的制單模式的步驟包括:
18、獲取所述薪資核算系統(tǒng)中制作薪資文件的制作人員的用戶標(biāo)識;
19、響應(yīng)于所述用戶標(biāo)識存儲于所述薪資審核系統(tǒng),確定所述薪資核算系統(tǒng)關(guān)聯(lián)已制單模式;
20、響應(yīng)于所述用戶標(biāo)識未存儲于所述薪資審核系統(tǒng),確定所述薪資核算系統(tǒng)關(guān)聯(lián)預(yù)支單模式。
21、在一些可能的實(shí)現(xiàn)方式中,所述對所述第一薪資文件進(jìn)行解密得到解密的第二薪資文件的步驟包括:
22、接收所述薪資核算系統(tǒng)發(fā)送的用戶口令;
23、根據(jù)所述用戶口令確定所述用戶密鑰;
24、采用所述用戶密鑰對所述第一薪資文件進(jìn)行解密,得到第二薪資文件。
25、在一些可能的實(shí)現(xiàn)方式中,所述根據(jù)所述用戶口令確定所述用戶密鑰的步驟包括:
26、對所述用戶口令進(jìn)行處理得到第三散列值;
27、獲取所述第三散列值中預(yù)設(shè)位置的字符,得到用戶密鑰。
28、在一些可能的實(shí)現(xiàn)方式中,所述對所述第一薪資文件進(jìn)行解密得到解密的第二薪資文件的步驟包括:
29、控制所述薪資審核系統(tǒng)的防護(hù)軟件對所述第一薪資文件進(jìn)行安全校驗(yàn);
30、響應(yīng)于所述第一薪資文件通過安全校驗(yàn),對所述第一薪資文件進(jìn)行解密得到解密的第二薪資文件。
31、第二方面,本技術(shù)實(shí)施例提供一種薪資發(fā)放方法,應(yīng)用于薪資核算系統(tǒng),所述薪資發(fā)放方法包括:
32、獲取薪資信息,并對所述薪資信息進(jìn)行處理得到第一散列值;
33、對所述第一散列值進(jìn)行編碼得到第一編碼信息,并對所述薪資信息進(jìn)行編碼得到第二編碼信息;
34、對所述第一編碼信息以及所述第二編碼信息構(gòu)成的第二薪資文件,進(jìn)行加密,得到加密的第一薪資文件,并將所述第一薪資文件發(fā)送至薪資審核系統(tǒng)。
35、在一些可能的實(shí)現(xiàn)方式中,所述對所述第一編碼信息以及所述第二編碼信息構(gòu)成的薪資文件,進(jìn)行加密的步驟包括:
36、獲取用戶口令,并對所述用戶口令進(jìn)行處理得到第三散列值;
37、獲取所述第三散列值中預(yù)設(shè)位置的字符,得到用戶密鑰;
38、采用所述用戶密鑰對所述第一編碼信息以及所述第二編碼信息構(gòu)成的第二薪資文件進(jìn)行加密;
39、所述將所述第一薪資文件發(fā)送至薪資審核系統(tǒng)的步驟包括:
40、將所述第一薪資文件以及所述用戶口令發(fā)送至所述薪資審核系統(tǒng)。
41、在一些可能的實(shí)現(xiàn)方式中,所述將所述第一薪資文件發(fā)送至薪資審核系統(tǒng)的步驟包括:
42、控制所述薪資核算系統(tǒng)內(nèi)的防護(hù)軟件對所述第一薪資文件進(jìn)行安全檢驗(yàn);
43、響應(yīng)于所述第一薪資文件通過安全校驗(yàn),將所述第一薪資文件發(fā)送至薪資審核系統(tǒng)。
44、第三方面,本技術(shù)實(shí)施例提供一種薪資審核系統(tǒng),其特征在于,包括:
45、接收模塊,用于接收薪資核算系統(tǒng)發(fā)送的加密的第一薪資文件,并對所述第一薪資文件進(jìn)行解密得到解密的第二薪資文件;
46、第一獲取模塊,用于在所述第二薪資文件中獲取第一編碼信息以及第二編碼信息,并對所述第一編碼信息進(jìn)行解碼得到第一解碼信息,所述第一解碼信息用于指示所述薪資信息對應(yīng)的第一散列值,所述第二編碼信息用于指示所述第二薪資文件中的薪資信息;
47、處理模塊,用于對所述第二編碼信息進(jìn)行處理得到第二散列值;
48、解碼模塊,用于響應(yīng)于所述第二散列值與所述第一解碼信息匹配,對所述第二編碼信息進(jìn)行解碼得到薪資信息,并在審核賬號的審批界面中顯示所述薪資信息;
49、發(fā)送模塊,用于若檢測到針對所述審批界面中的所述薪資信息的審批完成操作,將所述薪資信息發(fā)送至薪資發(fā)送機(jī)構(gòu),以供所述薪資發(fā)放機(jī)構(gòu)按照所述薪資信息進(jìn)行薪資發(fā)放。
50、第四方面,本技術(shù)實(shí)施例提供一種薪資核算系統(tǒng),包括:
51、第二獲取模塊,用于獲取薪資信息,并對所述薪資信息進(jìn)行處理得到第一散列值;
52、編碼模塊,用于對所述第一散列值進(jìn)行編碼得到第一編碼信息,并對所述薪資信息進(jìn)行編碼得到第二編碼信息;
53、加密模塊,用于對所述第一編碼信息以及所述第二編碼信息構(gòu)成的第二薪資文件,進(jìn)行加密,得到加密的第一薪資文件,并將所述第一薪資文件發(fā)送至薪資審核系統(tǒng)。
54、第五方面,本技術(shù)實(shí)施例提供一種薪資發(fā)放設(shè)備,所述薪資發(fā)放設(shè)備包括:處理器以及存儲有計(jì)算機(jī)程序指令的存儲器;所述處理器執(zhí)行所述計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如上所述的薪資發(fā)放方法。
55、第六方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的薪資發(fā)放方法。
56、第七方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備能夠執(zhí)行如上所述的薪資發(fā)放方法。
57、本技術(shù)實(shí)施例的薪資發(fā)放方法和相關(guān)設(shè)備,接收薪資核算系統(tǒng)發(fā)送的加密的第一薪資文件,并對第一薪資文件進(jìn)行解密得到解密的第二薪資文件,在第二薪資文件中獲取第一編碼信息以及第二編碼信息,并對第一編碼信息進(jìn)行解碼得到第一解碼信息,對第二編碼信息進(jìn)行處理得到第二散列值,若是第二散列值與第一解碼信息指示的第一散列值匹配,對第二編碼信息進(jìn)行解碼得到薪資信息,并在審核賬號的審批界面中顯示薪資信息,當(dāng)檢測到針對審批界面中薪資信息的審批完成操作,則將薪資信息發(fā)送至薪資發(fā)放機(jī)構(gòu)以進(jìn)行薪資發(fā)放。本技術(shù)中,薪資核算系統(tǒng)發(fā)送的薪資信息經(jīng)過了編碼,且解碼的薪資信息進(jìn)行了加密,也即薪資核算系統(tǒng)在將薪資信息傳輸至薪資審核系統(tǒng)中的過程中,具體的薪資信息無法被泄密且無法被篡改,提高了薪資信息的傳輸安全性。