gpt4 book ai didi

java - 我们在java中使用char[]来存储敏感数据,那么在Kotlin中呢? CharArray 可以吗?

转载 作者:行者123 更新时间:2023-11-30 02:00:35 27 4
gpt4 key购买 nike

提前致谢。我们都知道为什么在Java中对于密码等敏感数据应该使用char[]而不是String。我只是想知道 Kotlin 中是否存在同样的情况。

document说“当针对 JVM 时,此类的实例(即 CharArray)表示为 char[]”。这是否意味着在 Kotlin 中使用 CharArray 与在 Java 中使用 char[] 具有相同的优势(在安全性方面)?谢谢。

最佳答案

你是对的。如果你查看字节码,就会发现 CharArray 的用法从字面上编译为 char[] ,因此与使用 String 具有完全相同的安全优势.

如果您使用 IntelliJ,则可以调用 Show Kotlin Bytecode操作并自己检查此类内容(Ctrl+Shift+A⌘⇧A 来搜索操作,或者您可以在 Tools -> Kotlin 下找到它)。

关于java - 我们在java中使用char[]来存储敏感数据,那么在Kotlin中呢? CharArray 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52983193/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com