[27842] 2020-12-29_增量安装与安卓V4签名简介

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-19
2020-12-29_增量安装与安卓V4签名简介 V 4 O P P O   2 0 2 0 - 1 2 - 2 9 O P P O   O P P O A D B A n d r o i d   D e b u g   B r i d g e 线 线 便 A P K A D B 便 A n d r o i d   1 1 G o o g l e ( h t t p s : / / s o u r c e . a n d r o i d . c o m / d e v i c e s / a r c h i t e c t u r e / k e r n e l / i n c f s ) 使 A n d r o i d   o s A D B A P K A n d r o i d   1 1 V 4 A P K M e r k l e M e r k l e . i d s i g A P K V 4 M e r k l e V 4   |   / / 1         O P P O   . O P P O
[ 1 ] A D B A D B ( P a c k a g e   M a n a g e r ) A D B A P K A P K A P K 便 A D B A P K A D B A P K A D B A P K A P K A D B 2           M e r k l e A n d r o i d   V 4 M e r k l e
M e r k l e L a m p o r t [ 2 ] M e r k l e L a m p o r t 便 M e r k l e M e r k l e M e r k l e   1 ~ 4 ( X i , Y i )   M e r k l e h i = H ( Y i )   a 1 , 0 a 1 , 0 = H ( a 0 , 0 | | a 0 , 1 ) 便 M e r k l e M e r k l e 1 ( X 0 , Y 0 ) Y 0 a 0 , 0 a [ 0 , 0 ] a [ 0 , 1 ] a [ 1 , 1 ] a [ 0 , 0 ] a [ 0 , 1 ] a [ 1 , 0 ] a [ 1 , 0 ] a [ 1 , 1 ] a [ 2 , 0 ] M e r k l e 3           V 4
V 4 A P K M e r k l e V 4 . i d s i g s i z e d _ b y t e s h a s h i n g _ i n f o   S H A 2 5 6 4 K B h a s h i n g _ i n f o s i g n i n g _ i n f o   s i g n i n g _ i n f o V 4 M e r k l e s t r u c t   V 4 S i g n a t u r e   { i n t 3 2   v e r s i o n ;   / /   o n l y   v e r s i o n   2   i s   s u p p o r t e d   a s   o f   n o w                 s i z e d _ b y t e s < i n t 3 2 >   h a s h i n g _ i n f o ;                 s i z e d _ b y t e s < i n t 3 2 >   s i g n i n g _ i n f o ;                 s i z e d _ b y t e s < i n t 3 2 >   m e r k l e _ t r e e ;     / /   m e r k l e } ; t e m p l a t e   < c l a s s   S i z e T > s t r u c t   s i z e d _ b y t e s   { S i z e T   s i z e ; b y t e   b y t e s [ s i z e ] ; } ; p u b l i c   s t a t i c   c l a s s   H a s h i n g I n f o   {         p u b l i c   f i n a l   i n t   h a s h A l g o r i t h m ;             p u b l i c   f i n a l   b y t e   l o g 2 B l o c k S i z e ;                   p u b l i c   f i n a l   b y t e [ ]   s a l t ;         p u b l i c   f i n a l   b y t e [ ]   r a w R o o t H a s h ; . . . . . . } ; p u b l i c   s t a t i c   c l a s s   S i g n i n g I n f o   {         p u b l i c   f i n a l   b y t e [ ]   a p k D i g e s t ;             p u b l i c   f i n a l   b y t e [ ]   c e r t i f i c a t e ;           p u b l i c   f i n a l   b y t e [ ]   a d d i t i o n a l D a t a ;         p u b l i c   f i n a l   b y t e [ ]   p u b l i c K e y ;         p u b l i c   f i n a l   i n t   s i g n a t u r e A l g o r i t h m I d ;         p u b l i c   f i n a l   b y t e [ ]   s i g n a t u r e ; } ;
A P K 4 K B 4 K B 4 K B 4 K B S H A 2 5 6 3 2 B M e r k l e M e r k l e 1 2 8 4 K B 4 K B 4 K B S H A 2 5 6 M e r k l e M e r k l e V 4 S i g n a t u r e . i d s i g H a s h i n f o H a s h i n f o A P K V 4 A D B P M S . i d s i g V 4 S i g n a t u r e V 4 S i g n a t u r e 4           V 4 V 4 V 4 M e r k l e V 4 广 [ 1 ]   E a s o n ,   J a m a l ,   e t   a l .   " I n c r e m e n t a l   F i l e   S t r e a m i n g   o f   a   P a c k a g e   F i l e   f o r   A p p l i c a t i o n   I n s t a l l a t i o n   o n   a   M o b i l e   E l e c t r o n i c   D e v i c e . "   ( 2 0 2 0 ) . [ 2 ]   B e c k e r ,   G e o r g .   " M e r k l e   s i g n a t u r e   s c h e m e s ,   m e r k l e   t r e e s   a n d   t h e i r   c r y p t a n a l y s i s . "   R u h r - U n i v e r s i t y   B o c h u m ,   T e c h .   R e p   ( 2 0 0 8 ) .
  O S R C   2 O P P O D e v S e c O p s O P P O
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则