1 Star 0 Fork 51

yanan/MySQLAdvisor

forked from nwsuafzq/MySQLAdvisor 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
sql_crypt.h 1.26 KB
一键复制 编辑 原始数据 按行查看 历史
坚守 提交于 2017-03-06 15:34 +08:00 . 初始化sqladvisor
#ifndef SQL_CRYPT_INCLUDED
#define SQL_CRYPT_INCLUDED
/* Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */
#include "sql_alloc.h"
#include "mysql_com.h" /* rand_struct */
class SQL_CRYPT :public Sql_alloc
{
struct rand_struct rand,org_rand;
char decode_buff[256],encode_buff[256];
uint shift;
public:
SQL_CRYPT() {}
SQL_CRYPT(ulong *seed)
{
init(seed);
}
~SQL_CRYPT() {}
void init(ulong *seed);
void reinit() { shift=0; rand=org_rand; }
void encode(char *str, uint length);
void decode(char *str, uint length);
};
#endif /* SQL_CRYPT_INCLUDED */
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/chukin007/MySQLAdvisor.git
git@gitee.com:chukin007/MySQLAdvisor.git
chukin007
MySQLAdvisor
MySQLAdvisor
master

搜索帮助