Tag: encryption

保护密码足够安全的电子表格(MS Excel文件)?

保护密码足够安全的电子表格(MS Excel文件)? I can protect excel spreadsheet with two different passwords. 1. read only 2. write/Edit 它足够安全吗? 任何人都可以使用电子表格读取文件内容,而无需密码?

脚本打开encryption的excel文件,它具有以“mmddyyyy”结尾的dynamic文件名

您好,我需要一个脚本为我的SSIS包,将打开我的encryptionexcel文件,它有一个dynamic的文件名以“mmddyyyy”结尾。 我有一个PowerShell脚本,将打开并重置密码使用文件名,但我不知道如何使用dynamic文件名。 此外,我想我会更喜欢一个VB脚本,将打开文件,并删除密码(或者可能没有,只要我可以提取数据,而它是开放的?),因为我可能将其设置为一个SQL作业提取并每天发送到SQL。 以下是精简代码的示例: objExcel = new-object -comobject excel.application $objExcel.Visible = $True $objExcel.DisplayAlerts = $False $MMDDYYYY=[DateTime]::Today.AddDays(-1).ToString("MMddyyyy") $objExcel.Workbooks.Open("\\files\Reporting\Census\Daily_$MMDDYYYY.xls",0,$False,‌​1,"password") $Workbook.Password = "" $strPath="\\\files\Reporting\Census\Daily_$MMDDYYYY.xls" $a.activeworkbook.SaveAs($strPath) $objExcel.Quit() $Workbook=$Null $objExcel=$Null [GC]::Collect() Powershell还显示“fullyqualifiederrorid”:InvokeMethodOnNull错误消息。

密码保护XSSFWorkBook Apache POI

我需要密码保护XSSFWorkBook。 对于HSSF,我可以很容易地做到这一点,但同样的实现不适用于XSSFWorkBook。 我正在使用Apache POI 3.6和3.9。 我的意思是我尝试使用3.6和3.9。 我想我需要使用POIFSFileSystem,但任何人都可以引导我相同。

用密码解密一个excel文件(xls,xlsx,2003以后)

我有一些Excel密码保护和使用Excelencryption的文件。 我知道密码,但我不想用Excel或Excel自动化来打开它们。 是否有可能删除encryption而不运行本身? 如果我知道什么encryptiontypes被选中,当它被encryption会有帮助吗?

AES在MS Excel中解密一列

在我的Excel文件中,我有一个AESencryptionstring的列。 我知道用来encryption这些string的“密钥”。 有没有办法使用这个“密钥”AES解密Excel列?

解密和读出

我有一个用VBA(EXCEL)编写的非常简单的应用程序。 这个应用程序获取一些input数据并提供一个*.pro文件。 (这个应用程序获取input数据,并把它们放到*.pro文件中,使用自己的格式。)input字段是数字和文本数据,如: CPE,W,W,15.8,16.5,12,23,143.23等。 当我在Notepad ++中打开输出时,我看到如下所示: 我尝试用C#.NET编写一个提供类似输出的函数。 所以我调查了vba文件,发现它使用了一个二进制文件并使用PUT语句向其写入数据: Open FileName For Binary Access Read Write Lock Write As #fn Put #fn, 1&, DummyName 我用C#编写我的代码,并尝试通过使用BinaryWritter。 但我的代码和VBA应用程序的输出是不相似的。 请注意,* .pro文件可能导入到某些第三方软件(如CSi软件)中。 而且很明显,我的函数的输出是不可导入的。 这是我使用的代码的一部分: if (save.ShowDialog() == System.Windows.Forms.DialogResult.OK) if (save.FileName.Length > 0) using (BinaryWriter br = new BinaryWriter(File.Open(save.FileName, FileMode.Create))) { br.Write(dummy + dummy + dummy + dummy); br.Write(7); br.Write(5); br.Write(1); […]

Excel VBA读取数字签名内容

我正在尝试在Excel中引入数字签名,用于数字化批准内部文档。 我需要做的就是在开始签名后禁止数字签名被辞退(编辑)。 我打算做的逻辑是在“VBA”中运行一个检查,看看数字签名文件的人是否与我在我的代码中初始化的名字相匹配。 例如: dim Name as string Name = "Firstname Lastname" Excel自动捕获基于Windowslogin的数字签名人员的姓名。 我现在需要的是检查由excel捕获的名称是否与被批准的名称匹配。 我可以写整个代码,只有部分我需要帮助,就是“VBA读取数字签名的内容” 链接到testing文件添加: https : //www.dropbox.com/s/9419bmzm6ejb9zh/signature%20test.xlsx?dl=0

encryptionexcel-vba ADODB连接

我正在创build一些Excel报告,我正在尝试encryption我的SQL连接。 在服务器端,我已经正确安装了所有设备,并且使用Microsoft Management Studio,我可以build立安全连接。 但是我无法find任何解决scheme的Excel。 我想我需要的东西像Encrypt = yes或是这个ADODB.Connection不支持SSL? Private Function GetDataFromADO(ByVal Sel As String) As ADODB.Recordset 'Declare variables' Dim objMyConn As ADODB.Connection Dim objMyCmd As ADODB.Command Dim objMyRecordset As ADODB.Recordset Set objMyConn = New ADODB.Connection Set objMyCmd = New ADODB.Command Set objMyRecordset = New ADODB.Recordset 'Open Connection' objMyConn.ConnectionString = "Provider=SQLOLEDB;Data Source=" & sqlServer & ";Database=" […]

读pandasencryptionexcel

我正在用python通过encryption的excel文件扫描数据。 我想在不打开excel的情况下阅读文件内容。 这是我的代码。 我通常使用pandas来读取文件,但pandas.read_excel不允许添encryption码。 from xlrd import * import win32com.client import csv import sys xlApp = win32com.client.Dispatch("Excel.Application") xlwb = xlApp.Workbooks.Open(path1+file_name, Password='password') 谢谢

ezPyCrypto来encryptionMS Excel文件

我正尝试通过Python密码保护MS Excel文件。 到目前为止,我发现这不可能通过普通的Excel库(如openPyXL和XLSX Writer)来实现。 我想这意味着我首先需要encryption它。 如果我错了,或者如果有更好的方法,请纠正我。 密码保护位是最重要的,这在下面没有提到,除非很容易为此添加代码。 到目前为止,这里是我的encryption: from ezPyCrypto import key file_in = r'P:\Data\sample_file.xlsx' file_out = file_in[:-5]+'_enc.xlsx' f_in = open(file_in, 'rb') f_out = open(file_out,'wb') in_str = f_in.read() out_str = key(in_str) f_out.write(out_str) f_in.close() f_out.close() 但是,我不断收到这个错误: ImportError Traceback (most recent call last) <ipython-input-36-ed5218b0d47c> in <module>() 2 #https://github.com/sfbahr/PyCrypto-Wheels —-> 3 from ezPyCrypto import key 4 file_in = […]