編譯加密方法

2021-09-24 15:52:16 字數 620 閱讀 8001

yuanwen:

原文:

【編譯加密方法】

1. 假設需要加密的指令碼為gen_data.py ,其中含有乙個main()方法。編寫指令碼 setup.py

#!/usr/bin/python3

from distutils.core import setup

from cython.build import cythonize

setup(

ext_modules = cythonize("gen_data.py")

)2. 執行./setup.py build_ext --inplace

生成gen_data.cpython-35m-x86_64-linux-gnu.so和gen_data.c

gen_data.cpython-35m-x86_64-linux-gnu.so就是python**加密後的so庫

【使用方法】

1. 編寫指令碼run_gen_data.py

#!/usr/bin/python3

import sys

import gen_data

gen_data.main()

執行./run_gen_data.py

sqlite3加密編譯

廢話不多說,直接貼出方法,目的在於請路過老鳥幫助測試一下功能是否全面,是否真正實現了加密 反正我用記事本開啟生成的db檔案看不到寫入記錄的明文了 codec.c codec.h rijndael.c rijndael.h codecext.c 二 sqlite3的加密函式說明 sqlite3 key...

簡單加密方法

簡單加密方法 目前 monkey coder 們常用到很多加密演算法,用於資料安全。這裡我從簡單到複雜,列舉 3個常用的加密方法 第一 按位異或 第二 迴圈位移 第三 md5 加密 第一 按位異或 define localpasslen 4 這裡是4 是因為我以 4個位元組為異或物件 void ms...

ios 加密方法

ios常用加密方法 aes md5 base64 1 aes加密 nsdata aes.h檔案 nsdata aes.h smile import class nsstring inte ce nsdata encryption nsdata aes256encryptwithkey nsstrin...