
Rust
猿敲月下码
开源软件作者
展开
-
Rust Rocket框架跨域设置
Rocket是一个用Rust写的MVC框架,简单易用本篇文章介绍如何进行跨域,这里使用一个第三方库实现,rocket_cors实现步骤:Cargo.toml添加依赖rocket_cors = "0.5.1"配置CORS,新建一个函数use rocket::http::{Method};use rocket_cors::{Cors, AllowedOrigins, AllowedHeaders};pub fn get_cors() -> Cors { // 允许访问的域,这原创 2021-01-13 16:53:33 · 1412 阅读 · 0 评论 -
Rust进行RSA签名(SHA256withRSA)
最近在做开放平台项目,在编写SDK的时候用到签名验签功能,采用Sha256WithRSA签名,具体流程是使用私钥生成签名,然后公钥进行验签。现在把私钥签名的代码分享出来。添加依赖在Cargo.toml添加:[dependencies]# rsa库rsa = "0.3.0"# 加密库rust-crypto = "^0.2"# base64库base64 = "0.12.3"完整代码:extern crate rsa;extern crate crypto;use rsa::{R原创 2020-06-30 10:00:33 · 5215 阅读 · 2 评论