文档外发控制系统

天锐绿盾——「文件外发控制系统」防止外发出去的文件二次扩散 1、 文档发出去后,能得到完整的内容保护、密码验证,时间控制和权限控制,可以控制外发文档的使用权限和自动销毁时间。比如:只读、禁止编辑、禁止另存、禁止转发、禁止剪切/复制、禁止录屏、禁止截屏、禁止打印、显示公司版权水印文档保护;4、天锐绿盾文档外发控制系统可以和公司已有的ERP、OA、CRM、或者其他业务系统无缝集成,授权员工可以通过电脑、手机、或者其他网络终端通过浏览器访问并制作外发文档。如遇非法复制传播文档自动销毁。研究报告、调查报告、设计方案、咨询方案、讲师讲稿、会计报告、审计报告的文档外发或下发; 阅读详情


 

1      产品背景

在信息技术高度发达的今天,业务交流越来越多地使用电子文件形式,而这些电子文件可能是企业的核心资产。由于电子文件具有易扩散的特性,如果这些核心资产在业务交流中发生泄露,无疑将给企业带来巨大的损失。使用文档外发控制系统,可有效防止文档在业务交流过程中的使用权限、使用行为,彻底解决敏感文档在业务交流中的安全问题。

2      功能特性

2.1             权限控制

         外发控制系统支持9项权限控制功能。以下将详细描述各项功能。

  • 打开次数限制

    限制文档在客户端的打开次数。

  • 有效期控制

    限制文档在客户端的使用期限。

  • MAC绑定

    限制打开文件的计算机。只允许在某台特定的电脑上访问文件。

  • 打印次数控制

    控制文件的打印功能。

  • 只读控制

    防止用户编辑和修改文件

  • 另存为控制

    防止用户通过另存为功能将文件存储为其它格式。

  • 禁止复制到剪贴板

    防止用户通过将加密数据复制到剪贴板

  • 禁止拖拽

    禁止用户内容拖拽操作。

  • 禁止截屏

    禁止用户截取通过截屏获取文档数据。

2.2             水印控制

  • 打印水印

    文件打印时,将特定的文本信息打印到输出的纸张上。

  • 屏幕水印

    文件打开时,在显示文档的窗口上显示特定的文本信息。

2.3             支持的应用程序

操作系统支持:XP、Win7 Win8 Win10 (X86/X64)

应用软件:TXT、Office系列

2.4             其它特性

  • 输出格式

    输出EXE文件。

3      技术原理

  • 虚拟加密磁盘技术

         是一种基于映像文件的虚拟磁盘技术,是使用一个映像文件来模拟物理磁盘存储数据,可以通过加载虚拟盘操作,把映像文件虚拟成一个本地磁盘分区,像正常的物理分区一样进行读写操作。卸载虚拟磁盘之后,该虚拟磁盘分区消失,唯一留下的就是映像文件。虚拟盘消失之后,系统无法访问其中的文件,也不能对虚拟盘内存储的文件进行任何操作,因此可以达到保护数据安全的目的。

  • ApiHook技术

是一种系统调用函数的拦截技术。系统使用ApiHook技术控制软件的操作行为。其优势在于可以精准捕获各类应用程序的窗口操作,在控制应用程序的行为时,不影响应用程序的正常运行。

  • MiniFilter技术

是微软公司推出的最新一代文件过滤驱动框架。使用该开发框架可以高效捕捉应用程序的文件读写操作。有效控制文件读写操作。

4      合作模式

         系统支持源代码和SDK级别合作。并且提供附加服务和订制。具体细节可详谈。

联系QQ: 7_2_6_6_5_9_8_0_3 (使用时去掉下划线)


更多产品请访问 http://www.byte2code.com

企业机密文档外发防泄密解决方案 企业经常因业务需要,需要把一些重要的电子文档发给外部客户或者合作伙伴。但是一旦发给客户或者伙伴之后,您会不会担心这些文档将不受控制,被一些人任意甚至是恶意的转发,传播,扩散,从而造成企业机密数据的外泄,给企业造成麻烦和一些不必要的损失呢?深信达SDC沙盒加密的文档外发控制系统可以为您解决这个难题。 深信达文档外发系可以做到: 无论明文还是密文,要想外发都必须走审批流程,走完审批流程,才能外发。 阅读详情

相关推荐

EPLAN 2.9 SP1实例项目全解析:eod恢复、自动布线与报表输出

在电气自动化设计领域,EPLAN作为专业电气CAD工具,其项目归档与自动布线机制是工程师从绘图迈向系统设计的关键技能。EPLAN实例项目通常以.eod压缩格式打包,涵盖图纸、符号库引用与部件数据,通过恢复功能还原完整设计环境。自动布线并非简单连线,而是依赖电位定义与连接定义点实现拓扑联动,让电路图具备动态调整能力。掌握页面结构、符号库管理与参数化功能模板,能显著提升元器件清单与端子图表的生成效率。针对工程实践,从项目检查到DX/DWG导出,每一环节都影响最终交付质量。结合EPLAN 2.9 SP1的Inst

weixin_29176179的博客 301

DocLocker - 文档外发控制系统

DocLocker -文档外发控制系统 1 产品背景 在信息技术高度发达的今天,业务交流越来越多地使用电子文件形式,而这些电子文件可能是企业的核心资产。由于电子文件具有易扩散的特性,如果这些核心资产在业务交流中发生泄露,无疑将给企业带来巨大的损失。使用文档外发控制系统,可有效防止文档在业务交流过程中的使用权限、使用行为,彻底解决敏感文档在业务交流中的安全问题。 DocLocker是一款用于...

DebugMind的专栏 673

文件外发控制快速操作指南V1.1

wowodsm 加密软件 文件外发控制快速操作指南V1.1

如何通过文档外发管控系统(外发文件管理办法)

在数字化时代,企业数据的流转速度直接关系到业务效率与竞争力。然而,随着数据量的激增和流动性的增强,如何在确保数据安全的前提下实现重要数据的高效流转,成为了企业面临的一大挑战。文档外发管控系统作为保障数据安全与促进数据流动的关键工具,正日益受到企业的重视。

DCY18033745888的博客 514

论文阅读——Bayesian Knowledge Fusion(贝叶斯知识融合)

该篇论文解决了不确定环境中的信息融合问题。想象一下,有多位专家针对同一情况构建概率模型,我们希望汇总他们提供的信息。直接合并每个信息可能会遇到几个问题。例如,专家们可能不同意某个事件发生的概率,或者他们可能不同意两个事件之间因果关系的方向(例如,一个人认为 A 导致 B,而另一个人认为 B 导致 A)。他们甚至可能不同意概率网络中一组变量之间的整个依赖结构。

qq_64164071的博客 1497

保姆级教程:在Jetson Nano上从零移植OV5647 CSI摄像头驱动(附完整调试记录)

本文提供了一份详细的Jetson Nano OV5647 CSI摄像头驱动移植教程,涵盖硬件准备、驱动框架分析、设备树配置、驱动移植核心修改点及调试技巧。通过V4L2框架和Tegra平台适配,开发者可快速实现摄像头驱动的移植与优化,适用于边缘计算和嵌入式视觉应用。

weixin_27869497的博客 518

四个好用的文件外发控制系统推荐(文件外发控制软件大盘点)

洞察眼MIT系统是一款专业的文档安全管理系统,它可以帮助用户实现对文档的全生命周期管理。该系统支持各种文件格式,包括常用办公文档Word、Excel、PDF,各类二维三维设计图纸、各类开发代码等。虹安是一家专业提供信息安全解决方案的公司,其推出的文档外发管理系统可以帮助企业实现对文档的安全管理。目前市场上有很多文档外发管理系统,其中比较知名的有洞察眼MIT系统、亿赛通、深信服和虹安。深信服是一家专注于网络安全的公司,其推出的文档外发管理系统具有强大的安全防护能力。

DCY18033745888的博客 1002

GD32F103实战:用ADC+DMA实现高精度多通道电压采集与OLED实时显示(附完整工程)

本文详细介绍了如何利用GD32F103的ADC+DMA技术实现高精度多通道电压采集,并通过OLED实时显示数据。文章包含硬件架构设计、ADC配置技巧、DMA传输优化及显示系统实现方案,提供完整工程代码和调试指南,适用于工业传感器和环境监测设备开发。

weixin_42567497的博客 400

文件外发管理软件:企业文档外发控制系统

洞察眼MIT系统作为一款综合性的信息安全管理软件,集成了文件外发管理的强大功能。它能够对文件外发行为进行精细化控制,包括设定外发权限、审核外发申请、追踪外发记录等。通过内置的加密技术和权限管理机制,洞察眼MIT系统确保外发文件在传输过程中的安全性,同时防止文件被未经授权的人员访问或篡改。

DCY18033745888的博客 432

浙江大学Fast-Lab从0制作自主空中机器人公开课教程补充及部分注意事项(适用于ubuntu系统和ROS零基础)

浙江大学Fast-Lab从0制作自主空中机器人公开课纯萌新补充(适用于从没接触过ubuntu系统),记录了一些自己不会的地方以及踩过的坑

qq_39986834的博客 2984

什么是PCIe Relaxed Ordering

什么是PCIe上的Relaxed Ordering呢?直接翻译的话就是宽松排序。在理解这个东西之前,需要先了解下什么是PCIe的基本事务排序法则。

qq_42824983的博客 1510

如何进行文档加密外发?

在现在的信息时代,企业之间的竞争归根结底是技术实力的竞争,核心资料的保护就成了 企业知识产权保护的重要工作。企业内部往往使用各种措施来防止企业内部员工泄密的情 况发生,但是由于业务的原因,企业会碰到需要将一些重要的图文档解密后发给协同厂商 、客户以及合作伙伴,就会担心这些文档将不会受控制,被任意拷贝,转发,传播,扩散 ,从而给企业造成麻烦甚至不必要的损失。因此,如何确保机密数据在企业外发后依然可

bruce135lee的专栏 2069

解决ArcGIS-OpenStreetMap Toolbox-Load OSM File错误

在安装成功OpenStreetMap Toolbox后,首次运行Load OSM File工具,出现以下错误

Zjf的博客 8820

文件外发后如何定时销毁

透明加密技术:如金刚钻信息网站防泄密系统,采用透明加密技术自动对指定类型的文件进行加密,外发文件可以设置密码验证、时间控制和权限控制,包括只读、禁止编辑、禁止另存、禁止转发、禁止剪切/复制、禁止录屏、禁止截屏、禁止打印等,并可设置打开次数和打开密码等操作。文件安全收发系统:Ftrans Express文件安全收发系统提供了文件收发审批流程、全程审计追溯、外发文档安全控制等功能,可以对外发文件进行加密封装,并设置权限控制,以防止外发文件的二次扩散。

shunyou0526的博客 1136

Win7运行豆包桌面版的兼容性原理与实操方案

Windows 7作为已停止主流支持的操作系统,其与现代Electron应用的兼容性问题本质是API层面的系统调用断层。Electron 28+依赖的GetSystemTimePreciseAsFileTime、SetThreadDescription等Windows 10专属API,在Win7 SP1中天然缺失,导致‘无法定位程序输入点’等典型错误。解决路径并非简单打补丁,而是需理解底层ABI差异、补丁堆叠边界及动态API转发机制。关键技术价值在于通过兼容层(如VxKex NEXT)或运行时降级(Elec

weixin_33290540的博客 1352

全网唯一OpenCyphal/UAVCAN教程(8)libcanard介绍

当Cyphal里,这个结构体代表一条完整的Cyphal消息,之后我们会根据metadata里提供的元信息,其实就是消息ID,调用对应的反序列化函数,将payload还原成具体的Cyphal消息。用于构造一个新的发送队列,原则上一个can物理接口需要分配一个发送队列,如果它们的MTU大小一致,是可以共用一条的。这个库不包含IO层,是平台无关的,意义是没有实现具体的数据收发,仅提供将发送出去的Cyphal消息转成can帧,以及将收到的can帧转成Cyphal消息。返回值是这条消息拆解成的can帧的数目。....

二进制君 2404

文档外发系统保障合规性、安全性

在信息技术高度发达的今天,业务交流越来越多地使用电子文件形式,而这些电子文件可能是企业的核心资产。由于电子文件具有易扩散的特性,如果这些核心资产在业务交流中发生泄露,无疑将给企业带来巨大的损失。 企业目前主要会使用到邮件系统、FTP系统、企业网盘等,同时可能辅以OA、BPM等办公协作系统,甚至还会大量采用人工方式,通过存储介质或者IM工具进行数据传递,在实际应用中存在诸多问题。比如无法保障数据外...

weixin_30707875的博客 318

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

企业文档外发如何控制权限?

在企业日常的工作中,电子文档的交流体现在各个应用环节,对外的业务交流越来越多地使用电子文件形式,由于电子文件具有易扩散的特性,如果这些核心资产在业务交流中发生泄露,无疑将给企业带来巨大的损失,所以对于这些电子文档的外发安全问题也越来越引起各个企业的重视。 企业目前主要会使用到邮件系统、FTP系统、企业网盘等,同时可能辅以OA、BPM等办公协作系统,甚至还会大量采用人工方式,通过存储介质或者IM工...

文件数据安全交换 841

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

文档外发如何跟踪数据流向?

企业目前主要会使用到邮件系统、FTP系统、企业网盘等,同时可能辅以OA、BPM等办公协作系统,甚至还会大量采用人工方式,通过存储介质或者IM工具进行数据传递,在实际应用中存在诸多问题。比如无法保障数据外发的合规性、加×××失泄露的风险、无法控制数据流向和跟踪结果、缺乏网络隔离下的可操作性等。所以,使用文档外发控制系统,可有效防止文档在业务交流过程中的使用权限、使用行为,解决文...

bodengrun7977的博客 682

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

揭秘文档安全系统密文外发 探寻安全合规可追溯之路

文档安全系统密文外发是一种有效的保护企业机密数据和敏感信息的安全措施。通过实施这一措施,企业可以提高数据安全性、降低管理成本并增强合规性。

h2020530的博客 391

文档外发加密现状分析

经常因业务需要,需要把一些重要的电子文档发给外部客户或者合作伙伴。由于电子文档自身的特性,很容易被复制,扩散。于是对于某一部分文档,就会担心一旦发给客户或者伙伴之后,该文档将不会受控,被任意转发,传播,扩散,从而给企业造成麻烦甚至不必要的损失。   为解决此类问题,国内一些文档加密厂家都相应的提出了些解决方案,文档外发控制系统,就是在此毕竟下产生的。该系统主要目的就是解决发...

weixin_34238642的博客 264

文件外发怎么保证安全

为了确保文件在外发过程中的安全,

shunyou0526的博客 926

DwgLocker 图纸加密外发控制系统

DwgLocker图纸外发控制系统 --产品说明书 1产品背景 随着企业信息化应用的不断深入,企业间通过电子文件进行沟通和协作变得日趋频繁。在协作过程中,企业需要向合作者共享电子文档。有的电子文档对企业来说是重要的数据资产,例如制造业里的设计图纸。此类数据一旦共享给合作者,便无法控制合作者使用电子文档的行为。如何合作者有意或者无意的将电子文档扩散,将给企业带来巨大的损失。 Dw...

DebugMind的专栏 1045
上一篇: TTEFS-基于LayerFsd的文档透明加密SDK
下一篇: AntiCap反截屏模块
Byte2Code
博客等级 码龄10年 14粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值