- 博客(8)
- 资源 (37)
- 收藏
- 关注
原创 Android中emoji的处理以及和iOS端互通
因为项目中有第三方登录,微信昵称有带有emoji 。想要完美的展示出来就需要重新编码,而且还要考虑到和iOS 的互通。首先是拿到字符串判断有没有emoji表情。有的话对其进行编码。展示的时候先要判断有没有编码后的emoji,有的话还原在展示。在判断的时候先要对字符串转换成字符数组。每一个字符在转化成Unicode编码(toCodePoint)拿着这个编码和emoji的Unicode
2018-01-23 17:39:44 4456 1
原创 Android解决65535问题
Error:Error converting bytecode to dex:Cause: com.android.dex.DexIndexOverflowException: Cannot merge new index 66125 into a non-jumbo instruction!Android应用以DEX文件的形式存储字节码文件,在Dalvik字节码规范里,方法引用索引met
2018-01-22 18:49:46 486 1
原创 kotlin 不可逆加密
这里说的不可逆加密有MD5 SHA1 SHA256/** * 消息摘要 * 不可逆 */object MessageDigetUtil { /** * 用户登录用的比较广泛 */ fun md5(input: String): String { val digest = MessageDigest.getInstance("MD5
2018-01-08 14:19:41 1342 2
原创 kotlin 数字签名
数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。数字签名是非对称密钥加密技术与数字摘要技术的应用。
2018-01-08 14:15:03 745 1
原创 RSA非对称加密解,分段加密解密
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年7月首次在美国公布,当时他们三人都在麻省理工学院工作实习。RSA就是他们三人姓氏开头字母拼在一起组成的。RSA是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据...
2018-01-04 15:02:22 2463 1
原创 AES /DES 加密使用 CBC/ECB 工作模式
算法/工作模式、填充模式AES DES 是加密算法CBC ECB 是工作模式后面的是 填充模式加密的工作模式有ECB、CBC、CFB、OFB其中:CBC 和 ECB 比较常用ECB 电子密码本模式:Electronic codebook 每块堵路加密 优点:分块处理 并行处理缺点:同样的原文得到相同的密文 容易被攻击
2018-01-03 18:41:11 7284 1
原创 kotlin AES加密
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效
2018-01-02 14:50:34 2746 1
原创 kotlin DES加密
des对称加密,对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码),是一种对称加密算法。也就是说加密和解密用的是同一把钥匙。用一个单利模式来写/** * Created by wjs 2018/1/2 */object DESCrypt { //de
2018-01-02 14:38:59 1190 1
MyCollapsingToolbarLayout.zip
2020-08-22
MySwipeRefreshLayout.zip
2020-08-22
MyCardView.zip
2020-08-19
MyFloatingActionButton.zip
2020-08-11
MyDrawerLayout.zip
2020-08-10
MyToolBar.zip
2020-08-09
MyDownload.zip
2020-08-01
MyBroadcastReceiver1.zip
2020-06-05
MyFragment4.zip
2020-05-31
MyFragment3.zip
2020-05-31
MyFragment2.zip
2020-05-30
MyFragment1.zip
2020-05-30
MyTextview
2018-09-03
Unity2Android_2018_4_30.zip
2021-07-02
unityplugin.zip
2021-07-02
unityplugin.zip
2021-07-02
MyEditTextDemo1.zip
2020-12-03
MyService.zip
2020-07-26
MyAsyncTaskDemo.zip
2020-07-16
MyThred.zip
2020-07-15
MyOkHttpDemo.zip
2020-07-12
MyHttpURLConnection.zip
2020-07-12
MyVoice.zip
2020-06-30
MyAudio.zip
2020-06-30
MyNotification.zip
2020-06-30
MySave4.zip
2020-06-16
MySave3.zip
2020-06-11
MySave2.zip
2020-06-10
MySave1.zip
2020-06-10
MyBroadcastReceiver.zip
2020-06-08
android广播机制(二)
2020-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人