递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 738|回复: 10
打印 上一主题 下一主题

[视窗] 下面这段python的rsa加密,在火山视窗,要如何实现?

[复制链接]

93

主题

401

帖子

4183

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4183
跳转到指定楼层
楼主
发表于 2026-5-20 20:06:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
def rsa_enc(raw_data: bytes) -> bytes:
   
"""RSA加密二进制数据,返回二进制"""
    pub = RSA.import_key(base64.b64decode(RSA_PUB_B64))
   
cipher = PKCS1_OAEP.new(pub, hashAlgo=SHA256)
   
enc_bytes = cipher.encrypt(raw_data)
   
return enc_bytes

[size=13.0667px]上面这个,在火山视窗,要如何实现?加解密类好像没有这个。


回复

使用道具 举报

497

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
48727
QQ
沙发
发表于 2026-5-20 21:09:06 | 只看该作者
加解密类.加密_RSA_公钥 ()

怎么没有啊。rsa都是通用的。
安卓无障碍课:点击查看
接安卓类库封装,需要的联系570828305
回复

使用道具 举报

93

主题

401

帖子

4183

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4183
板凳
 楼主| 发表于 2026-5-20 21:33:23 | 只看该作者
本帖最后由 guo828587 于 2026-5-20 21:38 编辑
创世魂 发表于 2026-5-20 21:09
加解密类.加密_RSA_公钥 ()

怎么没有啊。rsa都是通用的。

hashAlgo=SHA256怎么传?
回复

使用道具 举报

31

主题

2883

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10279
地板
发表于 2026-5-21 09:22:15 | 只看该作者
guo828587 发表于 2026-5-20 21:33
hashAlgo=SHA256怎么传?

填充方式用【RSA填充方式.PKCS1_OAEP】,但火山这个命令没封装摘要算法的细节,所以OAEP填充应该是用了默认的SHA1。
回复

使用道具 举报

93

主题

401

帖子

4183

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4183
5#
 楼主| 发表于 2026-5-21 09:49:08 | 只看该作者
Xelloss0618 发表于 2026-5-21 09:22
填充方式用【RSA填充方式.PKCS1_OAEP】,但火山这个命令没封装摘要算法的细节,所以OAEP填充应该是用了默 ...

所以加密出来就不对了
回复

使用道具 举报

72

主题

2036

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10723
6#
发表于 2026-5-21 11:13:58 | 只看该作者
直接在火山里面调用这段 python 不就完了,原汁原味
回复

使用道具 举报

93

主题

401

帖子

4183

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4183
7#
 楼主| 发表于 2026-5-21 17:38:27 | 只看该作者
飞扬工作室 发表于 2026-5-21 11:13
直接在火山里面调用这段 python 不就完了,原汁原味

我这个就是我自己的python项目,想换火山写啊,如果还要调用pytho,我都直接用python了啊,就是不想带一大堆的库。
回复

使用道具 举报

108

主题

746

帖子

5124

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
5124
8#
发表于 2026-5-21 18:47:33 | 只看该作者
guo828587 发表于 2026-5-21 17:38
我这个就是我自己的python项目,想换火山写啊,如果还要调用pytho,我都直接用python了啊,就是不想带一 ...

目前,火山会调用python的一大堆文件,并且全部放在程序根目录下,没有放在一个文件夹里。
回复

使用道具 举报

31

主题

2883

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10279
9#
发表于 2026-5-21 18:58:46 | 只看该作者
试试能不能用


                    

                        

                           

                           
正在渲染火山代码...

                        

                    

                    复制代码
               
回复

使用道具 举报

72

主题

2036

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10723
10#
发表于 2026-5-21 21:57:40 | 只看该作者
摘星揽月 发表于 2026-5-21 18:47
目前,火山会调用python的一大堆文件,并且全部放在程序根目录下,没有放在一个文件夹里。 ...

这个没有太好的办法,因为是静态链接,除非你自己做个启动器程序.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-29 23:33 , Processed in 0.091782 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表