图南

Results 5 issues of 图南

当前的 AES 算法就当时简单的实现了一下,看到还蛮多人用的,讲一下注意点吧: 1. ECB 模式其实不太安全,业务使用时建议切换成 CTR 或者 GCM 模式,要注意 IV 向量使用时的随机性问题。 2. 填充模式也写的仓促,跨语言兼容的灵活性不太好,另外 PKCS5 和 PKCS7 两种填充模式是兼容的。 3. RSA 这种非对称算法不适合做为数据传输加密,加密效率比AES这种对称算法慢两到三个数量级,一般非对称算法是做为协商会话密钥来用的,解决的是密钥配送问题。 4. 国家商用密码算法 SM2、SM4等,BC 库提供了完整的支持,如果有需要可以看看。 如果有时间,密码算法模块我可以抽空重写支持一下。

### Description 1. running the demo WMSLayerManager.java. 2. when i tried to add my WMSServer url,throw these Exceptions: gov.nasa.worldwind.exception.WWRuntimeException: Exception attempting to parse XML https://192.168.0.55:6443/arcgis/services/localhost/nanhai_localhost/MapServer/WMSServer?EXCEPTIONS=application/vnd.ogc.se_xml&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.3.0 at gov.nasa.worldwind.util.WWXML.openEventReaderURL(WWXML.java:448) at gov.nasa.worldwind.util.WWXML.openEventReader(WWXML.java:489) at...

```go func GenerateKey(random io.Reader) (*PrivateKey, error) { c := P256Sm2() if random == nil { random = rand.Reader //If there is no external trusted random source,please use rand.Reader to instead...

hello,我目前在将 secretpad 的数据源从 sqlite 迁移到 MySQL,目前在执行 psi 的结果统计时,发现 `project_report` 表的 `content` 字段在 insert 时提示数据长度不足,这会导致 kuscia 任务实际执行成功,secretpad 却一直更新不了任务状态。 insert 数据的代码位于: https://github.com/secretflow/secretpad/blob/254f594a5a2db0e99787d674421703daac4955ae/secretpad-manager/src/main/java/org/secretflow/secretpad/manager/integration/job/JobManager.java#L269 表字段定义为: https://github.com/secretflow/secretpad/blob/254f594a5a2db0e99787d674421703daac4955ae/config/schema/init.sql#L162 我在 debug 时注意到 content 的内容来源于 `dist_data`,这是一个很长的 json 内容,我想确认下这个问题是最近的版本变更导致的吗?...

非 root 用户启动一直失败,简单看了下逻辑,应该是 `coredns.go` 中的 `prepareResolvConf` 方法执行出的问题。 我看这个方法内部要更新写 `/etc/resolv.conf` 文件,而这个文件是 `root` 用户 `644` 的权限。 想确认下,这个更新逻辑是必要的吗?我看在写之前备份到了 `/home/kuscia/var/tmp/` 目录下了一份这个文件,有没有办法指定使用备份的这个有权限的文件?

deploy