All pastes #2046541 Raw Edit

Anonymous

public text v1 · immutable
#2046541 ·published 2011-04-14 20:54 UTC
rendered paste body

    ''' <summary>
    ''' 5000-byte text 
    ''' </summary>
    Protected Const LongTextSample = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi in lacus sapien, dignissim tempus eros. Etiam et ultricies mi. In hac habitasse platea dictumst. Aliquam aliquet fermentum iaculis. Integer vulputate lorem suscipit purus tristique et placerat leo aliquam. Vestibulum scelerisque consectetur turpis, pharetra pharetra est accumsan in. Nulla facilisi. Phasellus ut auctor quam. Phasellus ac est ligula, quis sagittis nisl. Vivamus placerat tellus nec erat interdum accumsan in sed sem. Donec ac quam sit amet lacus dictum facilisis. Fusce nec scelerisque nibh. Sed tristique semper lorem a lacinia. Suspendisse bibendum nibh quis dui malesuada mattis. Quisque gravida facilisis cursus. Ut congue sodales mauris in ultricies. Praesent nisi eros, fermentum vel rutrum eget, porta sed tellus. Nunc ac nisi velit, convallis malesuada diam. Mauris luctus, ipsum ac sollicitudin fringilla, nisl ipsum vulputate sem, eget pulvinar est velit ullamcorper purus. Suspendisse at lectus lorem. Aliquam erat volutpat. Suspendisse potenti. Proin aliquam dolor in nunc molestie in tristique sapien interdum. Donec sit amet hendrerit libero. Integer posuere, orci quis posuere eleifend, tellus sem cursus ipsum, et congue ante nibh sit amet elit. Integer eget orci arcu. Suspendisse potenti. Integer in elit ac nunc ornare congue. Nulla adipiscing, libero eu rutrum varius, ante sapien luctus tellus, sit amet adipiscing dolor orci ut nisl. Integer condimentum dolor lorem, a placerat arcu. Phasellus nulla neque, commodo non condimentum non, tincidunt vitae massa. Fusce a nulla eu metus egestas posuere. Maecenas pretium consectetur dui, quis laoreet neque tempor cursus. Phasellus dignissim, lorem vel iaculis aliquet, dui lorem hendrerit nisl, sit amet consectetur erat augue ac magna. Integer auctor, augue non ornare pellentesque, enim orci vulputate est, eget rutrum odio magna ut dolor. Vestibulum sed augue convallis diam ornare venenatis. Sed iaculis magna eget mi interdum gravida. Etiam mi est, facilisis a vestibulum eu, varius eget elit. In ullamcorper rutrum arcu, in tincidunt nulla tempor sit amet. Vivamus a purus a enim elementum luctus eget vulputate mauris. Quisque in ipsum ultrices purus ultricies mattis. Nullam consectetur fermentum odio, ac dignissim risus tincidunt eget. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In sit amet lorem vel felis laoreet elementum ac id nulla. Vestibulum nec ornare ipsum. Praesent pulvinar neque vitae nunc gravida porttitor. Duis elementum ullamcorper feugiat. Vestibulum semper pellentesque erat, id pharetra nibh ultrices sit amet. Duis eget neque velit, sed posuere lorem. Pellentesque sagitis, diam vel egestas tincidunt, purus enim lobortis ipsum, id tristique augue nisi quis dui. Cras egestas, leo in varius scelerisque, diam nisi volutpat mi, sed condimentum purus purus eleifend est. Nam enim erat, faucibus eget rhoncus vel, vulputate vel libero. Aliquam sed diam neque, non dapibus dolor. Suspendisse sit amet hendrerit est. Donec sit amet turpis magna. Cras sollicitudin accumsan lacus, eu cursus nisi semper ac. Curabitur sodales, risus sit amet pretium viverra, enim eros iaculis metus, vel lobortis lectus nisi quis metus. Nulla facilisi. Quisque laoreet viverra massa luctus euismod. Aliquam erat volutpat. Pellentesque elit sem, vulputate eu vulputate eget, mattis nec velit. Maecenas vulputate, velit eu adipiscing hendrerit, diam tellus varius lorem, vel mollis nisi orci vitae justo. Quisque eleifend leo a leo auctor venenatis. Cras ornare pretium venenatis. Nam commodo blandit nulla sagittis malesuada. Phasellus id libero ac nisi placerat suscipit. Mauris dictum purus nec nunc condimentum tempor. Ut rutrum ante eget lectus porttitor in fringilla diam consequat. Nulla in blandit diam. Phasellus feugiat sagittis tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec nunc massa, pharetra id lacinia quis, varius non orci. Curabitur tempor interdum porta. Etiam hendrerit orci at nunc tincidunt eget ultrices purus interdum. Vivamus porttitor, felis ornare vulputate mollis, purus leo fermentum nibh, vel facilisis elit sapien nec urna. Integer diam nulla, feugiat in consequat eget, consequat at nulla. Aenean eget ipsum sapien. Mauris lectus ante, luctus scelerisque luctus ac, placerat et diam. Vestibulum pellentesque, arcu nec ultrices congue, ligula sapien lobortis risus, volutpat ornare dui purus at est. Morbi quam magna, venenatis non varius id, porta sit amet magna. Duis libero ligula, vulputate nec aliquet vitae, suscipit in est. Mauris ut massa dignissim tortor malesuada ultricies. Aliquam nec lectus sem, non faucibus felis. Donec nec magna purus. Vivamus id arcu nec ligula adipiscing dignissim. Aliquam erat volutpat. Nam nec nunc nisl, non tempor odio. Nullam luctus ornare dignissim. Nam ut mi nunc. Proin sodales sollicitudin lacus sed pellentesque. Ut pretium vestibulum pellentesque. Sed vestibulum, urna quis suscipit consequat posuere."




    <TestMethod()> Public Sub Encrypt_FromPrivateKey_LongTextEncryptDecrypt()
        Dim asym As New Common.Encryption.AsymmetricEncryptionHelper(PrivateKey)

        Dim cryptedText As String = asym.Encrypt(LongTextSample)
        Dim plainText As String = asym.Decrypt(cryptedText)

        Assert.AreEqual(LongTextSample, plainText, "Decrypted value doesn't match encrypted value")
    End Sub