Ruby gem将“锁定”一个已接受的协议

时间:2014-07-19 21:25:02

标签: ruby-on-rails ruby timestamp

我正在寻找一个Ruby gem来以数字方式锁定协议。换句话说,当用户点击"我已阅读并接受协议时,我希望能够在用户接受时保存协议副本,并能够在以后证明那个确实是当时协议的副本(换句话说就是防篡改)。

1 个答案:

答案 0 :(得分:1)

我认为这是不可能的。如果您能够自己创建此证明,那么您还可以使用不同的内容或任何时间戳重新创建该证明。

但是有一些服务可以为您的文档添加数字签名。如果双方(或法院)也信任此服务提供商,那么这可能是一种方式:https://en.wikipedia.org/wiki/Digital_signature

基本思想是:在用户同意后,您将所有有趣的部分或信息(协议内容,IP地址,时间戳,用户地址等)发送到服务。这些服务会返回该文档的签名版本。这可以作为证明,因为您以后无法更改该文档。