在此文中
用区块链进行数据认证
针对会计数据,Banana 财务会计软件使用非常安全可靠的区块链加密系统。 发生业务可以被锁定并用数字代码标记,即使在多年之后,也可以保证会计数据是可靠的。区块链加密技术还可使用户确保受保护的会计数据未被修改。
Banana.ch是世界上第一家在会计中使用区块链技术的公司。在2002年开发并取得专利权 (美国专利号7020640)。该方法保证了最高级别之一的数据完整性,并且符合国际法的规定。
欲了解更多信息,请参见区块链的页面。
发生业务加锁的命令
通过对发生业务加锁命令的使用,可以通过控制代码对会计业务进行封锁及标记,通过验证,多年来,没有被修改的业务。
- 正在验证一个可能存在的锁的有效性。
- 在锁定日期之前的业务正在逐渐编号并被锁定。对于每笔业务,正在计算该行的数字代码和渐进的数字代码。
数字代码的计算是根据列的顺序进行的。 - 在会计中指示出,与锁定日期相等或更早日期的业务将不再被接受。
新锁日期 (包括)
指定日期,直到会计业务将被锁定。
密码 (可选)
可以输入最终用来解锁或进行新锁的密码。
如果程序在会计业务,包括加锁日期中没有找到任何错误的话,其将对会计业务进行加锁,计算以及将单个数据和代码分配给每一行的会计业务,如下图所示,这些可以在发生业务表格中的加锁表中被查看。
最近加锁
以下区域的数据是由程序根据最后执行的锁自动填写的。
加锁生效
如上图所示,如果加锁已生效,那么在此信息栏中会出现 “确定” 二字。
加锁日期
会显示上一次被执行的加锁日期。
加锁号码
此数字是根据在锁号列的最后一行中所显示的号码而自动输入的。
当加锁被重复,如果最后一行的锁数值不变,则意味着该锁是有效的,且该数据未被更改;然而,在值被改变的情况下,系统会显示以下代码:
- (-1) 如果该锁从第一行起无效;
- (-2) 如果存在拥有相同锁号的行。
累进散列
这是最后一笔业务中的控制代码。
发生业务:加锁视图
所有的数字控制码与该程序用于创建数字签名的所有信息一起显示。
- 锁号: 标识不同行的渐进数字。
- 加锁金额: 按照一些国家法规,累计交易总量类似于页末的总计。
- 加锁行:(隐藏列) 根据行的数值计算的数字标记。
- 累计锁: 整体数字标记。
数字密码加锁
这是认证的主要因素,使用的是区块链的方法。
数字代码根据以下值计算:
- 当前条目的内容,包括金额、摘要和锁定时刻的账户摘要
- 渐进号码 (锁号)
- 累计余额 (加锁金额)
- 前一个条目的渐进代码 (渐进代码)
如果对会计数据进行了修改,即使是最轻微的,也会造成控制号码的不同 (日期和金额进行了更改)。
如果控制号码维持不变,那么这意味着数据是原始的,没有改变。
检查锁
使用操作菜单 → 锁定发生业务 → 检查锁的命令,程序检查该区块是否有效,并显示该区块的数据。
- 该程序重新计算数字标记,并检查重新计算的数字标记是否等于与记录匹配的数字标记。
- 如果它们相等,该区块被认为是有效的,因此数据是原始的。
- 如果标记不相等,就意味着数据被修改了,而不是在该区块时计算的原始数据。
发生业务解锁
使用操作菜单 → 发生业务解锁的命令可以移除锁和取消控制的代码。如果您在加锁的时候输入了密码,那么在解锁前,在相应的信息栏输入密码是必要的步骤。
如果之后您想要再次对业务进行加锁,如果它们没有被更改,那么加锁的散列数将是相同的; 相反,如果一些数据被进行了更改,那么散列数也将是不同的。
部分解锁
如果会计业务被加了锁,从一个指定的日期进行部分解锁是可能的。如果您在加锁的时候输入了密码,那么在解锁前,在相应的信息栏输入密码是必要的步骤。
为什么要为会计核算加锁?
原则上来说,被加锁的会计业务不应该再被解锁。但是也有可能发生在加锁之后,您在会计核算中发现了错误,需要纠正的情况。
用户需要在加锁之前保留该文件的副本,以便在有需要的时候进行更改。在发现错误之后,可以恢复之前的情况。与此同时,可能已经发生了其它的业务,因此通常会发生在恢复了以前会计核算的版本后被证明是错误的情况。因此,为了避免这种不必要的,浪费时间的情况,我们才决定添加了发生业务解锁的功能。
认证不得与数据安全相混淆。数据认证是一种确保会计数据是原始数据的方法。为了防止数据被修改,该方法是与数据安全性相关的方法。但是,数据安全程序只能在限制数据访问的环境中实现。
如果文件完全可供用户使用,例如在台式电脑上,用户可以完全控制数据。用户可以轻松地替换文件。通过认证,无法防止数据被更改,但是它将允许用户知道数据是否为原始数据。
组织认证和数据验证
一旦您锁定了一定期间的发生业务,您需要:
- 打印加锁信息或打印具有特定认证编号的最后一行认证的业务 (LockProgr)。
- 将此信息与会计凭证一起签署并存放在安全的地方。
为了检查会计数据是否为原始会计数据,您需要按照以下步骤进行:
- 打开加锁信息的表格。
- 返回显示数字控制编号的文档。
- 检查使用加锁号码识别的行是否仍然具有相同的数字控制编号
- 如果数字匹配,会计数据与认证数据相同。
- 如果号码不匹配,则表示会计数据已被修改。
Banana软件公司正在开发应用程序,可以比较两个文件并获取有关已更改数据的指示。
数据安全
会计人员有责任确保数据不被修改。每个行政部门必须根据其规模和需要进行组织。
如果想确保数据未被未经授权人员更改,必须采用其它的方法和工具,例如:
- 将数据保存到安全系统(受保护的网络驱动器),并设置密码保护。
- 保留数据副本。
- 加密档案。
长期存档
记帐文件包含输入的数据。 为了打开文件并获取报告或账户明细,您需要掌管您的程序。
Banana财务会计软件提供将所有会计数据及其打印输出导出到Pdf,Html和Xml的可能性。
已生成的文件可以被保存在CD上,即使在很多年后,即便是不使用Banana财务会计软件的人也可以通过任何电脑读取CD上的信息。