Esempio n. 1
0
def chaos_S():  # 渾沌模組
    # 初始化 準備Um buff
    sr_chaos = Chaos()
    global Y, pc_flage
    Y = [random.random(), random.random(), random.random()]
    Y = sr_chaos.runSlave(0, Y, Um)
    # 進入迴圈開始跑渾沌
    while 1:
        if pc_flage == 1:
            Y = sr_chaos.runSlave(2, Y, Um)
            pc_flage = 2
        time.sleep(0.0001)
Esempio n. 2
0
def chaos():  # 渾沌模組 工作不會同步問題
    # 初始化 準備Um buff
    sys_chaos = Chaos()
    sr_chaos = Chaos()
    global X, Um, pc_flage
    X = [random.random(), random.random(), random.random()]
    # Y = [random.random(), random.random(), random.random()]
    Um = sys_chaos.createUm(X)
    X = sys_chaos.runMaster(0, X)
    # Y = sr_chaos.runSlave(0, Y, Um)
    # 進入迴圈開始跑渾沌
    while 1:
        if pc_flage == 0:
            Um = sys_chaos.createUm(X)
            X = sys_chaos.runMaster(2, X)
            # Y = sr_chaos.runSlave(2, Y, Um)
            pc_flage = 1
        time.sleep(0.0001)
Esempio n. 3
0
import hashlib
import os
import random
import socket
import sys
import threading
import time

# import from lib
import cv2
import numpy as np

Y = [0, 0, 0]
pc_flage = 0
Um = 0
sr_chaos = Chaos()


def chaos_S():  # 渾沌模組
    # 初始化 準備Um buff

    global Y, pc_flage
    Y = [random.random(), random.random(), random.random()]
    Y = sr_chaos.runSlave(0, Y, Um)


def encodeing_colr(vis_o, use_key):
    # 變數
    (w, h, a) = vis_o.shape  # 圖片大小
    vis = vis_o.copy()
    # 加密開始
Esempio n. 4
0
import hashlib
import os
import random
import socket
import sys
import threading
import time

# import from lib
import cv2
import numpy as np

# local modules
#from video import create_capture
pc_flage = 0
sys_chaos = Chaos()
X = []  # 混沌亂數
Y = []  # 混沌亂數接收端
Um = 0  # 同步用
img = 0  # 圖片

# 创建 socket 对象
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 获取本地主机名
host = socket.gethostname()
port = 9999
# 绑定端口号
serversocket.bind((host, port))
# 设置最大连接数,超过后排队

serversocket.listen(5)