精易论坛

标题: 求大佬帮忙翻译一下C#到易语言 [打印本页]

作者: a82833383    时间: 2022-8-9 15:35
标题: 求大佬帮忙翻译一下C#到易语言
有个软件zc用户时,密码加密是C#先sha1加密,再base64加密,然后存数据库里

我自己用精易模块自己做同样的加密,加密结果怎么都不对


  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
_按钮1_被单击  
编辑框2.内容 = 编码_BASE64编码 (到字节集 (校验_取sha1 (编码_Ansi到Utf8 (编辑框1.内容))))






两个程序运行是这个样子的

搞好几天不行了,求大佬帮忙翻译下这个C#的sha1加密+base64加密的代码到易语言,万分感谢

C源码.7z (752.37 KB, 下载次数: 1) sha1 base64.e (927.33 KB, 下载次数: 3)

作者: 不苦小和尚    时间: 2022-8-9 15:39
免费吗?
作者: a82833383    时间: 2022-8-9 15:39
神了,下载附件还要扣精币,我不知道怎么取消
作者: 神女软件定制    时间: 2022-8-9 15:41
sha1,sha1
作者: 匿名组织    时间: 2022-8-9 15:52
有偿吗??
作者: lao3    时间: 2022-8-9 16:10
编码_BASE64编码 (字节集_十六进制到字节集 (校验_取sha1 (编码_Ansi到Utf8 (编辑框1.内容))))
作者: kevmagic    时间: 2022-8-9 16:26
lao3 发表于 2022-8-9 16:10
编码_BASE64编码 (字节集_十六进制到字节集 (校验_取sha1 (编码_Ansi到Utf8 (编辑框1.内容)))) ...

果然是大佬,又学习到了
作者: a82833383    时间: 2022-8-11 15:34

感谢各位大佬提点,我易语言直接调用js进行加密,跟用精易模块加密的结果是一样的,难道c#加密就不一样了?

后面被逼无奈,直接把C#做成类库,易语言直接调用,算是变相实现,好累

作者: a82833383    时间: 2022-8-11 15:36
kevmagic 发表于 2022-8-9 16:26
果然是大佬,又学习到了

不懂嘛,参考c#写的,基本靠猜
作者: a82833383    时间: 2022-8-11 15:39
lao3 发表于 2022-8-9 16:10
编码_BASE64编码 (字节集_十六进制到字节集 (校验_取sha1 (编码_Ansi到Utf8 (编辑框1.内容)))) ...

我哭了大哥,膜拜




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4