Click here to Skip to main content
14,356,603 members
   

Mobile

 
AnswerRe: Removing Delay in Playing Mp3 Files in Windows Phone 8 Pin
Hadrich Mohamed31-Dec-13 10:24
professionalHadrich Mohamed31-Dec-13 10:24 
GeneralRe: Removing Delay in Playing Mp3 Files in Windows Phone 8 Pin
Abdul Rahman Hamidy31-Dec-13 18:00
memberAbdul Rahman Hamidy31-Dec-13 18:00 
GeneralRe: Removing Delay in Playing Mp3 Files in Windows Phone 8 Pin
Hadrich Mohamed1-Jan-14 2:21
professionalHadrich Mohamed1-Jan-14 2:21 
GeneralRe: Removing Delay in Playing Mp3 Files in Windows Phone 8 Pin
Abdul Rahman Hamidy11-Jan-14 21:23
memberAbdul Rahman Hamidy11-Jan-14 21:23 
GeneralRe: Removing Delay in Playing Mp3 Files in Windows Phone 8 Pin
Hadrich Mohamed12-Jan-14 1:26
professionalHadrich Mohamed12-Jan-14 1:26 
QuestionGoogle map API key sample code bellow but it will display on error Pin
junnubabu.N27-Dec-13 17:39
memberjunnubabu.N27-Dec-13 17:39 
QuestionHow to speed up the populating of listview + filter Android Pin
Member 947380925-Dec-13 21:23
memberMember 947380925-Dec-13 21:23 
QuestionEncryption in Portable Classes Pin
Member 1047755319-Dec-13 9:46
memberMember 1047755319-Dec-13 9:46 
I need to integrate basic encryption into a .Net portable class using PCLContrib (http://pclcontrib.codeplex.com/)

I have converted desktop framework code to portable as below but I get a padding error on decryption.
Can anybody help me out?:


Public Function XAES_Encrypt(input As String, pass As String) As String
       Dim AES As New System.Security.Cryptography.AesManaged
       Dim Hash_AES As New System.Security.Cryptography.SHA256Managed
       Dim encrypted As String = ""
       Try
           Dim hash As Byte() = New Byte(31) {}
           Dim temp As Byte() = Hash_AES.ComputeHash(System.Text.UnicodeEncoding.Unicode.GetBytes(pass))
           Array.Copy(temp, 0, hash, 0, 16)
           Array.Copy(temp, 0, hash, 15, 16)
           AES.Key = hash
           ''''''''''''''''''AES.Mode = System.Security.Cryptography.CipherMode.ECB
           Dim DESEncrypter As System.Security.Cryptography.ICryptoTransform = AES.CreateEncryptor()
           Dim Buffer As Byte() = System.Text.UnicodeEncoding.Unicode.GetBytes(input)
           encrypted = Convert.ToBase64String(DESEncrypter.TransformFinalBlock(Buffer, 0, Buffer.Length))
           Return encrypted
       Catch ex As Exception
           Return ex.Message & "error"
       End Try
   End Function

   Public Function XAES_Decrypt(input As String, pass As String) As String

       Dim AES As New System.Security.Cryptography.AesManaged
       Dim Hash_AES As New System.Security.Cryptography.SHA256Managed
       Dim decrypted As String = ""
       Try
           Dim hash As Byte() = New Byte(31) {}
           Dim temp As Byte() = Hash_AES.ComputeHash(System.Text.UnicodeEncoding.Unicode.GetBytes(pass))
           Array.Copy(temp, 0, hash, 0, 16)
           Array.Copy(temp, 0, hash, 15, 16)
           AES.Key = hash
           '''''''''''''AES.Mode = System.Security.Cryptography.CipherMode.ECB
           Dim DESDecrypter As System.Security.Cryptography.ICryptoTransform = AES.CreateDecryptor()
           Dim Buffer As Byte() = Convert.FromBase64String(input)
           Dim TFB() As Byte = DESDecrypter.TransformFinalBlock(Buffer, 0, Buffer.Length)
           '''''''''''ERROR:Padding is invalid and cannot be removed.
           decrypted = System.Text.UnicodeEncoding.Unicode.GetString(TFB, 0, TFB.Length)

           Return decrypted
       Catch ex As Exception
           Return ex.Message & "Error"
       End Try
   End Function


modified 19-Dec-13 14:55pm.

Questionmaps Pin
junnubabu.N13-Dec-13 17:18
memberjunnubabu.N13-Dec-13 17:18 
AnswerRe: maps Pin
Tom Marvolo Riddle30-Dec-13 3:24
professionalTom Marvolo Riddle30-Dec-13 3:24 
QuestionPush notifications to IsolatedStore Pin
Alex C. Duma10-Dec-13 21:29
memberAlex C. Duma10-Dec-13 21:29 
QuestionCopying and Playing of an mp3 from a URL in Windows Phone 8 Pin
Vimalsoft(Pty) Ltd9-Nov-13 0:10
professionalVimalsoft(Pty) Ltd9-Nov-13 0:10 
SuggestionRe: Copying and Playing of an mp3 from a URL in Windows Phone 8 Pin
Richard MacCutchan9-Nov-13 0:41
protectorRichard MacCutchan9-Nov-13 0:41 
GeneralRe: Copying and Playing of an mp3 from a URL in Windows Phone 8 Pin
Vimalsoft(Pty) Ltd9-Nov-13 0:45
professionalVimalsoft(Pty) Ltd9-Nov-13 0:45 
QuestionHow to Download the a Video,Audio, PDF, etc into a Local Storage Pin
Vimalsoft(Pty) Ltd8-Nov-13 21:55
professionalVimalsoft(Pty) Ltd8-Nov-13 21:55 
QuestionXML contents to Model in C# Windows Phone Pin
Vimalsoft(Pty) Ltd8-Nov-13 7:49
professionalVimalsoft(Pty) Ltd8-Nov-13 7:49 
AnswerRe: XML contents to Model in C# Windows Phone Pin
Vimalsoft(Pty) Ltd8-Nov-13 8:23
professionalVimalsoft(Pty) Ltd8-Nov-13 8:23 
QuestionAjax Navigation in Windows Phone 8 Pin
santhosh_init6-Nov-13 22:10
membersanthosh_init6-Nov-13 22:10 
AnswerRe: Ajax Navigation in Windows Phone 8 Pin
Hadrich Mohamed31-Dec-13 10:15
professionalHadrich Mohamed31-Dec-13 10:15 
Questioneclipse Pin
Member 103849266-Nov-13 13:38
memberMember 103849266-Nov-13 13:38 
AnswerRe: eclipse Pin
Richard MacCutchan7-Nov-13 0:02
protectorRichard MacCutchan7-Nov-13 0:02 
QuestionLooking for cross platform development/framework feedback Pin
Joe Woodbury30-Oct-13 6:53
professionalJoe Woodbury30-Oct-13 6:53 
AnswerRe: Looking for cross platform development/framework feedback Pin
Jeremy Hutchinson30-Oct-13 8:05
professionalJeremy Hutchinson30-Oct-13 8:05 
AnswerRe: Looking for cross platform development/framework feedback Pin
A_WoodApple30-Oct-13 9:39
memberA_WoodApple30-Oct-13 9:39 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 7:50
professionalJoe Woodbury1-Nov-13 7:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.