作者wa007123456 (大笨羊)
看板WOW
标题Re: [心得] 12.0插件推荐
时间Sun Feb 1 09:40:42 2026
: MoneyFrameFix
: PlsFixMe Midnight Tooltips
: >修正暴雪内建UI被12.0秘密值卡bug的问题。
补充一下
秘密值(Secret Value),是在12板新增的一个插件机制。
他并不是真的加密 ,他是一个特殊的物件(Object)型态
产生Secret Value的回传函式有很大一部分来自战斗类别。
当你的插件位置是位於 Interface/Addon (称为tainted execution path )
并接受该类函式回传值的 SecretValue 时,他会无法使用大部分其他的运算功能。
第三方插件面对此情况只能储存资料於变数或是传给另外一个函式去执行。
只有少数几个API可以对此参数进行动作不受限制,例如:StatusBar:SetValue(value)
能真正执行的只有官方的内建插件。当他呼叫战斗用的API时,只有他能够得到
RegularValue 此种物件来做进一步的使用。
----------------------------------------------------------------------------
简单来说,BZ不希望你的第三方插件插手太多关於战斗方面的辅助。
----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.26.80 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/WOW/M.1769910044.A.EB7.html
※ 编辑: wa007123456 (114.44.26.80 台湾), 02/01/2026 10:20:48
1F:推 Neverfor: 所以tostring(xxx)这样转出来的也还是secret value? 02/01 12:10
不会,toString这类函式的实作会撷取应该取得的字串数值。
只是就算撷取出来,你还是要建立RegularValue 物件才能真的使用战斗类API
ps: 另外并没有上一篇说的 金钥 机制
金钥 通常用在封包加密方面,分为对称式金钥 和 非对称式金钥
主要是把封包的数据内容(应用层的资料)进行加解密 ,
举例来说 假设今天用非对称式金钥
(例如:RSA) 他会产生一对公私钥,它的特性是用公钥加密 并透过私钥解密
因为使用了单向函数的特性,公钥对封包内容加密後再用他解密会花非常长的时间。
只有透过在非对称式演算法中产生的私钥才能迅速解开。
所以在购物网站之类会有敏感资讯(例如:信用卡资料) 会使用这样的技术来
保证交易安全。
因为加解密的流程会消耗效能,通常只会对敏感资讯加密而不是全部。
※ 编辑: wa007123456 (114.44.26.80 台湾), 02/03/2026 09:27:13