我正在开发一个用户进行特定交易的网站,一旦完成,就会向用户发放“安全证书”。证书用作交易的证明,用户可以在稍后阶段上传证书,以查看交易的详细信息。
目前我正在使用带有加密字段的自定义XML文档。它工作得很完美,但我想要一种标准化的方法,例如X.509证书。我不是加密专家,但从我收集的内容来看,X.509更适合由CA发布的SSL。
是否可以创建自己的有效有效CRT文件?作为测试,我使用WikiPedia上提供的示例创建了一个CRT文件。但是,当我在Windows中打开文件时,我收到此警告:Invalid Public Key Security Object File
- This file is invalid as the following: Security Certificate
。
这里没有太多运气,所以有时间问专家。我应该朝哪个方向前进?任何指导都将不胜感激。
答案 0 :(得分:1)
这听起来不像是非对称加密的工作。您只想创建一些只有您能够阅读的数据?这是普通老式Symmetric加密的工作。要使用的“正确”算法取决于您的安全性能与性能需求,但是您可以使用几乎任何语言的库。