DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: maxding
今日帖子: 39
在线用户: 18
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/5/18 13:29:57
标题:
CnPack开发组发布独立的CnPack密码算法库 浏览:1226
加入我的收藏
楼主: 为了方便加解密用户的使用,应热情用户要求,CnPack开发组从CnVcl组件包中独立出了CnPack密码算法库并发布至gitee:

https://gitee.com/cnpack/cncrypto

CnPack 密码算法库(CnPack Crypto Library)源于 CnPack 开发组的开源项目 CnVcl 组件包(CnVcl Component Package),是一套以纯 Object Pascal 语言编写的开源加解密源码库,支持 Delphi 5 至最新版本的 RAD Studio 及 Lazarus/FPC,并支持 32 位与 64 位的 Windows、MacOS、Linux 等操作系统。

CnPack 密码算法库致力于提供强大的加解密算法支持与数据安全保障。它覆盖了国内外常见的加解密算法及中国国家商用密码算法,包括对称加密、非对称加密、杂凑(或名散列、摘要、哈希)等大类及众多其他基础与辅助功能。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/5/18 13:30:20
1楼: 发布详细说明与打包下载:
https://www.cnpack.org/showdetail.php?id=950&lang=zh-cn

CnPack 密码算法库不涉及 VCL/FMX 界面组件,仅是基础库的形式提供,因而可直接将 cncrypto\Source 目录加入 Delphi 的工程搜索路径,便可直接在工程中 uses 相应单元并调用。
另外 CnPack 密码算法库也提供了运行期包的形式,在任一版本 Delphi 中打开 cncrypto\Package\CnCrypto.dpk,即可编译成 BPL 使用。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 xjia (xjia) ★☆☆☆☆ -
盒子活跃会员
2024/5/18 15:35:47
2楼: 感谢分享~~
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2024/5/18 16:06:21
3楼:
----------------------------------------------
-
作者:
男 ghs_79 (ghs) ★☆☆☆☆ -
盒子活跃会员
2024/5/18 16:21:08
4楼: 点赞
----------------------------------------------
Delphi爱好者。
作者:
男 szlbz (秋风) ★☆☆☆☆ -
盒子活跃会员
2024/5/18 17:29:05
5楼: 感谢
----------------------------------------------
-
作者:
男 yarkyang (yarkyang) ▲△△△△ -
普通会员
2024/5/18 17:46:22
6楼: delphi社区难得有点动静,感概。
----------------------------------------------
-
作者:
男 cnfw (cnfw) ▲△△△△ -
普通会员
2024/5/18 19:57:34
7楼: 非常感谢,用了很多年CnPack了,有个小建议,像TCnHexEditor这样的控件能否支持Delphi自身的Style,暴露控件StyleElements属性呢?属性BaseAddress是Integer类型的,能否改为可设置地址长度,否则只能显示地址低四位。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/5/18 22:18:58
8楼: 因CnHexEditor是从Delphi5开始支持的,因而没显式开放高版本Delphi的Control才有的属性。后面我们可以根据Delphi的版本来指定如何开放,请问除了StyleElements属性有无其他也需要开放出来的高版本属性?

另外Integer类型只能显示低四位的问题没看太懂,可否详细描述一下?左边的地址长度应该是显示了八位才对。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 yean (yean) ★☆☆☆☆ -
普通会员
2024/5/18 22:33:23
9楼: 感谢
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/5/18 23:14:49
10楼: 7楼,StyleElements属性已暴露在最新的github代码库中。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 doorkey (DoorKey) ★☆☆☆☆ -
盒子活跃会员
2024/5/19 13:37:44
11楼: 太好了
----------------------------------------------
QQ: 9717005 我的Blog:http://www.cnblogs.com/anydelphi/
作者:
男 mprjcf (mprjcf) ★☆☆☆☆ -
普通会员
2024/5/19 14:28:55
12楼: 感谢cnPack长期贡献
----------------------------------------------
他们总是取笑失败者,以酷似智者;他们也总是为成功者喝采,以取得赏金。
作者:
男 yaoyl (云里雾里) ★☆☆☆☆ -
盒子活跃会员
2024/5/19 20:22:18
13楼: 感谢分享!
----------------------------------------------
Delphi老菜鸟~
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2024/5/19 20:47:25
14楼: [强] [赞]!
----------------------------------------------
-
作者:
男 bdl1 (bdl1) ▲▲▲▲▲ -
普通会员
2024/5/20 8:02:25
15楼: 感谢作者!
----------------------------------------------
-我的博客
作者:
男 ritapl (ritapl) ★☆☆☆☆ -
盒子活跃会员
2024/5/20 9:13:55
16楼: 为cnpack点赞,国人的骄傲
----------------------------------------------
-
作者:
男 bjzhq ( oce) ★☆☆☆☆ -
盒子活跃会员
2024/5/20 10:00:08
17楼: 感谢cnPack长期贡献
----------------------------------------------
-
作者:
男 xalion (xalion) ★☆☆☆☆ -
普通会员
2024/5/20 15:03:19
18楼: 感谢分享!
----------------------------------------------
-
作者:
男 cnfw (cnfw) ▲△△△△ -
普通会员
2024/5/20 18:50:44
19楼: cnpack效率真是高啊,我说“属性BaseAddress是Integer类型”的问题大侠不必在意,这只是地址显示的小问题。
此帖子包含附件:
PNG 图像
大小:19.9K
----------------------------------------------
-
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2024/5/21 10:43:50
20楼: 这个好
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
女 wfymqj (wfymqj) ★☆☆☆☆ -
盒子活跃会员
2024/5/21 11:11:59
21楼: 感谢cnPack长期贡献
----------------------------------------------
-
作者:
男 zhuzh_yuy (华) ★☆☆☆☆ -
普通会员
2024/5/22 21:18:56
22楼: 感谢cnpack
----------------------------------------------
-
作者:
男 siesta (siesta) ▲▲△△△ -
普通会员
2024/5/26 9:07:27
23楼: 感谢cnpack
----------------------------------------------
-
作者:
男 a314213 (哈哈) ★☆☆☆☆ -
普通会员
2024/5/27 8:23:20
24楼: 感谢cnpack
----------------------------------------------
-
作者:
男 shileizi (sl) ★☆☆☆☆ -
普通会员
2024/6/4 15:14:59
25楼: DES加密有问题,最大最支持32位,和网上的加密结果不一致
----------------------------------------------
-
作者:
男 emtgao (element) ★☆☆☆☆ -
盒子活跃会员
2024/6/4 17:56:54
26楼: 感谢cnpack
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/6/4 19:28:44
27楼: 不同端的分组加密考虑的因素有很多:

1、每块的加密算法(DES/AES等)
2、数据分块的每块大小(128/192/256等) 
3、块与块之间的运算模式(ECB/CBC等) 
4、数据不满足整数块时如何填充(PKCS1/PKCS7等)
5、密码、密文的原始形式及是否要转变成可读的(Hex/Base64等) 
6、明文如果是字符串,加密时还有字符编码问题(UTF8/UTF16/Ansi等)

25楼说的有问题,可否参考上面的因素,给出更详细一点的说明以备我们查?照理1是DES、2是64,其他就要看“网上”是什么了。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS