home.social

#ripemd128 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ripemd128, aggregated by home.social.

  1. Словари MDict в закрытом приложении, или зачем я писал RIPEMD-128 вручную

    Добавлял в свою читалку офлайн-словари и упёрся в MDX, формат словарей MDict. Проприетарный, официальной спеки от создателей нет. Готовые Java-парсеры под GPL, а у меня закрытое приложение, тащить нельзя. Значит, пишу свой, с нуля и без зависимостей. Рассказываю, как формат устроен внутри, где я споткнулся, и почему пришлось руками писать RIPEMD-128, чтобы прочитать даже оглавление словаря.

    habr.com/ru/articles/1055436/

    #MDX #MDict #словари #парсинг_форматов #Kotlin #reverse_engineering #RIPEMD128 #Android #шифрование

  2. Словари MDict в закрытом приложении, или зачем я писал RIPEMD-128 вручную

    Добавлял в свою читалку офлайн-словари и упёрся в MDX, формат словарей MDict. Проприетарный, официальной спеки от создателей нет. Готовые Java-парсеры под GPL, а у меня закрытое приложение, тащить нельзя. Значит, пишу свой, с нуля и без зависимостей. Рассказываю, как формат устроен внутри, где я споткнулся, и почему пришлось руками писать RIPEMD-128, чтобы прочитать даже оглавление словаря.

    habr.com/ru/articles/1055436/

    #MDX #MDict #словари #парсинг_форматов #Kotlin #reverse_engineering #RIPEMD128 #Android #шифрование

  3. Словари MDict в закрытом приложении, или зачем я писал RIPEMD-128 вручную

    Добавлял в свою читалку офлайн-словари и упёрся в MDX, формат словарей MDict. Проприетарный, официальной спеки от создателей нет. Готовые Java-парсеры под GPL, а у меня закрытое приложение, тащить нельзя. Значит, пишу свой, с нуля и без зависимостей. Рассказываю, как формат устроен внутри, где я споткнулся, и почему пришлось руками писать RIPEMD-128, чтобы прочитать даже оглавление словаря.

    habr.com/ru/articles/1055436/

    #MDX #MDict #словари #парсинг_форматов #Kotlin #reverse_engineering #RIPEMD128 #Android #шифрование