第4讲(下):隐语SecretNote的安装与使用--安装步骤(WSL2方式)
一、环境准备
还是windows11+wsl2
不过这次使用docker方式
wsl2+docker安装方式参考:https://blog.csdn.net/weixin_48386220/article/details/131920077
二、安装步骤
1.检出secretnote代码
git clone https://github.com/secretflow/secretnote
2.使用docker-compose启动secretnote
cd secretnote/docker/sim
docker-compose up
漫长的等待。。。拉镜像、启动。

拉取完了,启动成功。

三、测试
注意:由于是用docker启动的,容器里的网络和宿主机的网络并不一致,但window的docker会自动在hosts文件增加几个域名,可通过域名:暴漏端口访问。
# Added by Docker Desktop
172.18.3.249 host.docker.internal
172.18.3.249 gateway.docker.internal
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section
官方提供的docker-compose文件,对外暴漏了两个端口:8090和8092,通过一下方式访问:
Alice:http://host.docker.internal:8090/
Bob:http://host.docker.internal:8092/
添加节点的时候也使用上述地址。
至此,secret-note可以正常访问,节点状态在线。

相关推荐
第四讲隐语SecretFlow安装部署
第四讲隐语SecretFlow安装部署
secretnote:SecretNote是一种Web服务,用于发送端到端的加密消息
秘密笔记 SecretNote是一个网站,用户可以在其中存储简短的秘密消息。 这些消息是端到端加密的,并且只能读取一次。 此外,用户还可以进行端到端的加密聊天。 SecretNote是免费的开源软件,由Rust,Redis,Angular和Typescript驱动。 它主要是为了学习Rust的一些基础知识而开发的。 网站: : 命令行界面 我们提供了一个命令行实用程序来存储和检索注释(请参阅发行资产)。 用法: echo Message | secretnote-cli echo Message | secretnote-cli (存储注释,返回两个链接。第一个链接是秘密链接,第二个链接是管理链接。) secretnote-cli 'https://secretnote.mk-bauer.de/note/<abc>#<def>' (检索先前存储的注释) 对于自托管实例,请使用
secretnote:SecretNote 应用
SecretNote 应用源码 对于 JavaScript Web Cryptography API 论文,作为案例研究,实现了用于共享加密和数字签名消息的概念验证端到端安全示例应用程序。 示例应用程序称为SecretNotes ,它利用新的 Web Cryptography API 直接在 Web 浏览器上执行加密操作。 论文永久链接: : : : : 示例应用程序使用非对称公钥和对称密钥密码术作为保护发送消息的手段,并提供可由接收者验证的数字签名(如果发送者选择共享身份)。 对称密钥加密用于加密和解密实际的消息负载,允许它比使用非对称加密通常可以加密的最大长度更长。 应用程序不会向服务器透露纯文本消息、解密密钥或其他元数据,例如发送者身份或接收者姓名,因此不会泄露或泄露任何内容,因为服务器不包含任何可用于解密消息的内容(传统的即时消息应用程序将消息和解密密钥存储在服务器上
WebCryptoAPI
SecretNote 应用源码 对于 JavaScript Web Cryptography API 论文,作为案例研究,实现了用于共享加密和数字签名消息的概念验证端到端安全示例应用程序。 示例应用程序称为SecretNotes ,它利用新的 Web Cryptography API 直接在 Web 浏览器上执行加密操作。 论文永久链接: : : : : 示例应用程序使用非对称公钥和对称密钥密码术作为保护发送消息的手段,并提供可由接收者验证的数字签名(如果发送者选择共享身份)。 对称密钥加密用于加密和解密实际的消息负载,允许它比使用非对称加密通常可以加密的最大长度更长。 应用程序不会向服务器透露纯文本消息、解密密钥或其他元数据,例如发送者身份或接收者姓名,因此不会泄露或泄露任何内容,因为服务器不包含任何可用于解密消息的内容(传统的即时消息应用程序将消息和解密密钥存储在服务器上
Secret NotePad-开源
加密记事本 该软件可以对您的文字进行保密。


