免费网站建设ppt,无锡富通电力建设有限公司网站,ps做游戏下载网站有哪些,淘宝客做动态广告的网站这是关于App Inventor和Thunkable安全性的扩展#xff0c;它提供MD5哈希#xff0c;SHA1和SHA256哈希#xff0c;AES加密/解密#xff0c;RSA加密/解密#xff0c;BASE64编码/解码方法。 权限 此扩展程序不需要任何权限。 事件 OnErrorOccured 抛出任何异常时将触发此事件… 这是关于App Inventor和Thunkable安全性的扩展它提供MD5哈希SHA1和SHA256哈希AES加密/解密RSA加密/解密BASE64编码/解码方法。 权限 此扩展程序不需要任何权限。 事件 OnErrorOccured 抛出任何异常时将触发此事件。此事件中有两个变量method和message。变量“method”是发生错误的方法的名称。变量“message”是例外的消息。 OnRsaKeyPairGenrated 当RSA密钥对成功生成时将触发此事件。如果密钥对生成失败则将触发“OnErrorOccured”事件而不是此事件。有两个变量即RSA私钥和RSA公钥。 方法BASE64Encode 此方法用于BASE64编码一个字符串。输入 plaintext BASE64Decode 此方法用于BASE64解码字符串。输入 ciphertext GenerateRsaKeyPair 此方法用于生成一对RSA加密/解密密钥including a private key and a public key输入密钥的大小其单位为bit.it可以是512,1024,2048或4096.密钥越长它就越安全。当已生成密钥对该事件OnRsaKeyPairGenerated将触发和传递两个variable.At同时属性RsaPublicKey和RsaPrivateKey将被自动设置。 GenerateAesKey 此方法用于生成AES加密/解密的密钥。输入密钥的大小其单位为bit可以是128,192或256.密钥越长它就越安全。它将返回一个字符串值。这是键值的BASE64编码结果。属性AesKey将自动设置。 AesEncrypt AES加密后使用属性AesKey和IV.Input内容模式和填充返回结果。 content要加密的明文填充AES加密填充也可以是PKCS5PaddingPKCS7PaddingISO10126或ANSIX923模式AES加密方式也可以是ECBCBCCTROFB或CFBIVAES加密IV它必须是字符串值并且其长度必须是16个字符如果选择ECB加密模式则不需要此值否则必须设置此属性。 拓展下载见原文App Inventor 2 Encrypt.Security 安全性扩展MD5哈希SHA/AES/RSA/BASE64 - App Inventor 2 拓展 - 清泛IT社区为创新赋能