Przeglądaj źródła

修复数据加密函数存在问题

locky 2 lat temu
rodzic
commit
6dcde37c5d
2 zmienionych plików z 2 dodań i 59 usunięć
  1. 0 58
      README.md
  2. 2 1
      Service/CommonService.py

+ 0 - 58
README.md

@@ -1,58 +0,0 @@
-### 软件版本:V2.0.0.2020-2-10
-    1,自主推送方案 移动侦测,图片推送
-    2,alexa oauth2 rtsp
-### 软件版本:V1.5.0.2019-2-12
-    1,云存功能第二版测试完成,功能完善,bug修正,使用公司提供账号
-    2,新版本ota功能(主要未dvr)
-### 软件版本:V1.4.0.2018-12-12
-	1,云存基础架构(完成)
-	2,付款(完成)
-	3,签名(完成)
-	4,云存视频流存储设计并实现(完成)
-    5,多语言OTA功能
-
-### 软件版本:V1.1.1.2018-9-12
-	1,令牌加密方案使用jwt
-	2,重写response类,redis类
-	3,无用预定义变量,加快交互速度
-
-### 软件版本:V1.0.3.2018-7-23
-    1.增加报警推送信息
-    2.增加设备操作日志
-    3.设备昵称支持emoji
-    4.支持多设备多终端进行登录
-    5.更改邮件发送为亚马逊aws
-    6.修改邮件模板,发件人
-    7.设备第一次添加为绑定人(其他人只能通过解绑,或者分享,或者通过密码添加获得,暂时未更新到正式)
-    8.增加操作文档
-    9.增加p2p定时发送邮件脚本
-### 软件版本:V1.0.1.2018-5-15  
-    1.用户管理下的反馈问题界面(分页,显示,编辑,删除),排序功能(反馈时间排序,状态排序,更新时间排序)     
-	2.版本管理下的APP界面(分页,显示,编辑,删除,添加,重置) 
-	3.帮助管理下的访问日志界面(分页,显示),搜索功能(用户名搜索,ip地址搜索,访问状态搜索,访问路径搜索,访问参数搜索)排序功能(时间排序) 
-	4.用户管理下的用户信息(显示,分页),要求用安卓APP与IOS测试注册的功能。注意:(尽量进行极限测试,比如国外手机是否有非11位的,邮箱长度是否有50位以上的) 
-	管理员账号: 
-	1.用户管理下的反馈问题界面(分页,显示),排序功能(反馈时间排序,状态排序,更新时间排序) 
-	2.版本管理下的APP界面(分页,显示)  
-	3.帮助管理下的访问日志界面(分页,显示),搜索功能(用户名搜索,ip地址搜索,访问状态搜索,访问路径搜索,访问参数搜索)  排序功能(时间排序) 
-	版本上传管理员: 
-	1.没有该功能 
-### 软件版本:V1.0.0.2018-4-23
-	1.登录功能,权限,角色添加,权限控制功能          
-	2.用户列表添加,删除,编辑(是否激活),显示功能,分页功能 
-	3.设备列表搜索(设备名称搜索),显示,传感器功能(修改,删除,显示的操作)         
-	4.版本列表上传版本,添加版本的信息,显示功能 
-	5.帮助管理的更新日志显示,数据统计显示,分页功能        
-	6.导航栏的全屏,修改密码,退出登录功能,显示账户资料,编辑用户的邮箱,昵称,是否在线      
-	管理员账号:         
-	1.登录功能          
-	2.用户列表显示功能        
-	3.设备列表搜索(设备名称搜索),显示功能,分页功能          
-	4.版本列表上传版本显示功能  
-	5.帮助管理的更新日志显示,数据统计显示,分页功能         
-	6.导航栏的全屏,显示账户资料,编辑用户的邮箱,昵称,是否在线,修改密码,退出登录功能 
-	版本上传管理员: 
-	1.登录功能   
-	2.版本列表上传版本,添加版本信息功能  
-	3.帮助管理的更新日志显示,数据统计显示,分页功能 
-	4.导航栏的全屏,修改密码,退出登录功能,显示账户资料,编辑用户的邮箱,昵称,是否在线

+ 2 - 1
Service/CommonService.py

@@ -275,7 +275,7 @@ class CommonService:
         if not content:
             return ''
         for i in range(start, end):
-            length = end - start
+            length = end - i
             content = RandomStr(length, False) + content + RandomStr(length, False)
             content = base64.b64encode(str(content).encode('utf-8')).decode('utf8')
         return content
@@ -602,6 +602,7 @@ GCqvlyw5dfxNA+EtxNE2wCW/LW7ENJlACgcfgPlBZtpLheWoZB/maw4=
             return token_obj.code, token_obj.userID, response
         except Exception as e:
             print(e)
+            return 309, None, None
 
     @staticmethod
     def cutting_time(start_time, end_time, time_unit):