arcgispro中加密python工具箱

2021-10-05 11:45:52 字數 573 閱讀 1321

在arcgispro中對python工具箱進行加密,加密之後發現引數的顯示名稱都變成亂碼了。

而且再解密會報解碼失敗的錯誤提示。如果在加密時沒有備份pyt檔案,那麼這樣的話會導致該工具箱無法恢復。

出現這個問題和python工具箱pyt檔案的編碼格式有關,預設建立完python工具箱,開啟pyt檔案,在第一行**顯示的是編碼格式為:

# -*- coding: utf-8 -*-
可能是加密後將這個檔案轉成了cp936的格式,這樣導致加密後引數的名稱顯示都亂碼了。

然後解碼時會提示說當前檔案的編碼格式是cp936,這樣哪怕再將檔案轉成utf-8那也是將亂碼之後的檔案轉成了utf-8,這樣也於事無補。所以,需要在加密前將python工具箱的編碼格式改為cp936,然後再加密,加密時將pyt檔案備份一下,以防出錯**無法恢復。具體如下:

在PHP中加密

php提供了使用其crypt 函式完成單向加密功能的可能性。string crypt string input string string salt 其中的input string引數是需要加密的字串,第二個可選的salt是一 個位字串,它能夠影響加密的暗碼,進一步地排除被稱作預計算攻擊的可能 性。...

在PHP中加密

php提供了使用其crypt 函式完成單向加密功能的可能性。string crypt string input string string salt 其中的input string引數是需要加密的字串,第二個可選的salt是一 個位字串,它能夠影響加密的暗碼,進一步地排除被稱作預計算攻擊的可能 性。...

C 中加密解密方法

下面是寫好的方法,使用時直接呼叫即可 using system using system.io using system.security.cryptography namespace csharplibrary.staticservice 加密 引數 strdata 要加密的資料 strkey 金...