我正在阅读比特币白皮书,我在其中遇到了时间戳服务器的概念。不幸的是,对时间戳服务器的使用的描述给我留下了更多的问题。不幸的是,谷歌搜索并没有多大帮助。
该文件的内容如下:
我们提出的解决方案从时间戳服务器开始。时间戳服务器的工作方式是获取要被时间戳的项目块的散列,并广泛地发布散列,例如在报纸或Usenet post 2-5中。时间戳证明数据当时必须存在,显然是为了进入哈希。每个时间戳都包含其散列中的前一个时间戳,形成一个链,每个额外的时间戳都会增强前面的时间戳。
好吧,我有问题:
时间戳服务器发布的工件的格式是什么?像哈希吗?或者签名?还是别的什么?这类文物的日期是如何附加的?
Each ti
我正在使用UTC秒时间戳来同步到服务器。当设备时间戳较大时,它会将数据推送到服务器,当服务器时间戳较大时,它会从服务器拉取数据。
每次数据更改时,手机中的时间戳都会更新为最新时间。我使用以下函数将日期转换为秒
long seconds = FromDateToSeconds(DateTime.UtcNow);
public long FromDateToSeconds(DateTime date)
{
var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
re
我正试图对我的软件进行代码签名,由于时间戳服务器,我遇到了问题。证书来自StartSSL。我得到了一个错误,如下所示:
$ signtool签名/tr "“/f certfile.p12 /p密码File.exe
SignTool错误:无法到达指定的时间戳服务器或返回无效响应。
SignTool错误:试图签名时出错: File.exe
错误数:1
问题似乎是时间戳服务器关闭以进行维护,因为当我尝试登录startssl.com时,它说是Some of our services are offline and under maintenance during the night h
我正在测试一台RFC3161时间戳服务器,我正在使用Foxit Reader,Xolido Sign Desktop和Adobe Acrobat Pro DC来给PDF加时间戳。我可以用Foxit Reader和Xolido制作时间戳,但是Adobe Acrobat返回“error durante la firma. El nombre TSA no Xolido”,类似于“签名错误。TSA名称不匹配”。我已经搜索和TSA服务器名称在Adobe配置中是任何你想要的,我已经测试了证书的主题,只是常用的名称,等服务器返回证书主题作为TSA名称在时间戳响应,但它似乎是ok的。我不知道为什么Adobe
我有一个安卓应用程序。应用程序执行一些任务,并使用时间戳更新本地数据库中这些任务的状态。假设用户记录了一个事件。因此,使用event_name和time_stamp将条目添加到事件表中。对于时间戳,我获取以毫秒为单位的当前时间,将其转换为UTC时间并将其保存在数据库中。
val cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"))
val t = cal.time.time
应用程序正在运行同步服务。该服务基本上维护一个时间戳,表示最后一次同步的时间。服务迭代数据库中的所有表,查找时间戳大于服务维护的时间戳的记录,并将这